学习记录
ESP8266 01S 串口编程
系统接口

注意加入头文件。

代码
在user_init()中加入代码
user_init(void)
{
os_printf("\r\n---------------\r\n");
os_printf("SDK version: %s \n", system_get_sdk_version()); //串口打印SDK版本
os_printf("\r\n---------------\r\n");
}
效果

波特率为默认值 74880
代码2
添加串口c文件和头文件
user_init(void)
{
uart_init(9600, 9600);
os_printf("\r\n---------------\r\n");
os_printf("SDK version: %s \n", system_get_sdk_version()); //串口打印SDK版本
uart0_sendStr("\r\n HELLO WORLD \r\n");
os_printf("\r\n---------------\r\n");
}
设置串口0,1都为9600
效果2

由于前半段使用74800(76800)传输,使用9600接收为乱码。改变串口波特率为9600后,接收正常。
如果接收波特率设为74800(76800),前半段正常,后半段乱码。
5299

被折叠的 条评论
为什么被折叠?



