如何调用API  添加源文件

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

ESP8266 12F UART

代码示例: 

ESP8266 12F UART

串口调试助手示例:

ESP8266 12F UART 

 

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

ESP8266 12F UART

刷新后发现添加成功

ESP8266 12F UART 

ESP8266 12F UART 

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

ESP8266 12F UART 

ESP8266 12F UART

相关文章:

  • 2021-05-06
  • 2021-10-12
  • 2021-07-05
  • 2022-12-23
  • 2022-12-23
  • 2021-11-12
  • 2021-09-13
  • 2021-05-22
猜你喜欢
  • 2022-02-04
  • 2021-08-06
  • 2021-05-26
  • 2021-12-09
  • 2021-06-28
  • 2021-08-08
  • 2021-09-04
相关资源
相似解决方案