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

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

刷新后发现添加成功

 

 

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

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值