|
為了確保移植成功,有必要在 "soft_uart.h"的文件下進行以下步驟的更改:
|
|
|
V
/********************特別注意***************************/
該軟件串口打印可以定義任何一個IO口輸出數(shù)據(jù)
波特率固定為9600
該軟件串口只適用與15系列的單片機
/********************特別注意***************************/
1.先將頭文件和點C文件添加到你需要添加的文件中如:
#include "soft_uart.c"
#include "soft_uart.h"
2.打開soft_uart.h文件,因為不同的系統(tǒng)時鐘不同,需要在soft_uart.h文件中配置為相應(yīng)的主時鐘,這里因為我的程序是11.0592進行了二分頻,所以我選擇5529600L,用戶根據(jù)自己的配置進行相應(yīng)的選擇。
//#define MAIN_Fosc 22118400L //定義主時鐘
//#define MAIN_Fosc 12000000L //定義主時鐘
//#define MAIN_Fosc 11059200L //定義主時鐘
#define MAIN_Fosc 5529600L //定義主時鐘
//#define MAIN_Fosc 24000000L //定義主時鐘
/*********************************************************/
3.還需要根據(jù)芯片的型號進行更改頭文件。
//#include "STC15Fxxxx.H"
#include "STC15F2K60S2.h"
單片機源程序如下:
全部資料51hei下載地址:
移植簡單軟件串口打印函數(shù).zip
(2.15 KB, 下載次數(shù): 13)
2018-10-19 14:15 上傳
點擊文件名下載附件
STC串口助手的hex轉(zhuǎn)換成文本模式
|
評分
-
查看全部評分
|