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晶振时,该段打印波特率位74880(ESP12-F)
-------------------------------------------------------------------------------------------------------------------------------------------------------
刷新后发现添加成功
串口输出,波特率更改成功