ESP8266 -- UART
Posted yuanmeixiang
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ESP8266 -- UART相关的知识,希望对你有一定的参考价值。
本节我们主要讲解怎么利用无操作系统的SDK来编写串口打印功能。
1 将我们创建的模板template_SDK2.0复制一份命名为1_UART,然后导入到开发环境。
我们主要调用API函数完成打印功能。
os_printf 格式化输出,打印字符串串,不能设置波特率,默认的波特率是74880()。
本接⼝默认从 UART 0 打印。
IOT_Demo 中的 uart_init 可以设置波特率,将 os_printf 改为从 UART 1 打印: os_install_putc1((void *)uart1_write_char);
请勿调⽤用本接⼝口打印超过 125 字节的数据,或者频繁连续调⽤用本接⼝口打印,否则可能会丢失部分待打印数据。
函数原型 void os_printf(const char *s)
本节需要引入的头文件
我们先打印当前版本。
os_printf(“SDK version: %s \\n”, system_get_sdk_version());
可以看到我们已经打印出版本号!!!!!
如果我们需要设置波特率哪就需要添加uart.c 和uart.h文件
请注意添加文件的路径。不要搞错。
然后我们就可以设置波特率啦!!!!!!!!!!!!!!!!
打印结果如下
今天分享就到这里。有问题欢迎留言。
以上是关于ESP8266 -- UART的主要内容,如果未能解决你的问题,请参考以下文章