ESP8266 12F UART

如何調用API  添加源文件

在串口輸出中調用os_printf()函數就可以實現字符串輸出功能,詳細請參考API文檔

代碼示例: 

串口調試助手示例:

 

 

注意:默認從UART_0打印          //一般常用的就是UART_0

          波特率默認值==74880(晶振26MHZ:74880

          數據格式: 數據位=8,停止位1,無校驗位,無數據流控

 -----------------------------------------------------------------------------------------------------------------------------

2)如果說要修改波特率,數據格式………需要把需要用到的頭文件從SDK中導入到我們的工程模板裏面

在使用【uart】驅動之前,需要將【uart驅動】的【c/h文件】添加到SDK工程中。

SDK中添加了【uart驅動】的【c/h文件】文件後就可以調用【uart驅動】中的函數。

-------------------------------------------------------------------------------------------------------------------------------------------------------

uart init(..)    //設置UART_0,UART_1的波特率

Uart0_sendStr(const char*str)  //UART_0輸出串口數據

UART_SetWordLength()  //設置數據長度

……………………………………………………………………

當波特率!74880時,ESP8266復位後,會打印一些亂碼信息(這是正常現象),因爲在內核初始化時候會默認用uart_0打印一些初始化信息。

使用40MHZ晶振時,該段打印波特率位115200

使用26MHZ晶振時,該段打印波特率位74880ESP12-F

-------------------------------------------------------------------------------------------------------------------------------------------------------

刷新後發現添加成功

 

 

串口輸出,波特率更改成功

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章