引用系统接口的两个头文件:

#include "osapi.h"

#include "user_interface.h"

就可以调用串口打印函数

注意:该串口默认从UART 0 打印输出。而默认波特率是74880(外部晶振是26MHz)

数据格式:数据位=8,停止位=1,无校验位,无数据流控制

我们也可以通过uart_init函数设置新的波特率

 

我们可以看到串口输出了打印的内容,其他内容是内核配置成功后自动输出的内容。

 

若想要修改波特率,可以调用uart_init函数即可。

注意记得包含头文件

 

 

 

注意:

当波特率不等于74880,ESP8266复位后,会打印一些乱码,这是正常的,因为内核在初始化时,会默认从UART0打印一些初始化的信息。

使用40MHz晶振时,波特率为115200

使用26MHz晶振时,波特率为74880

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Logo

技术共进,成长同行——讯飞AI开发者社区

更多推荐