ESP8266 12F UART

如何调用API  添加源文件

在串口输出中调用os_printf()函数就可以实现字符串输出功能,详细请参考API文档

ESP8266 12F UART_第1张图片

代码示例: 

ESP8266 12F UART_第2张图片

串口调试助手示例:

ESP8266 12F UART_第3张图片 

 

注意:默认从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

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

ESP8266 12F UART_第4张图片

ESP8266 12F UART_第5张图片

刷新后发现添加成功

ESP8266 12F UART_第6张图片 

ESP8266 12F UART_第7张图片 

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

ESP8266 12F UART_第8张图片 

ESP8266 12F UART_第9张图片

你可能感兴趣的:(ESP8266,无线通)