如何調用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晶振時,該段打印波特率位74880(ESP12-F)
-------------------------------------------------------------------------------------------------------------------------------------------------------
刷新後發現添加成功
串口輸出,波特率更改成功