主程序
void ICACHE_FLASH_ATTR
user_init(void)
{
uart_init(9600,9600); //初始化波特率
os_printf("\r\n---------------------------------\r\n");
os_printf("SDK version:%s\n",system_get_sdk_version()); // 串口打印SDK版本9600
os_printf("\r\n---------------------------------\r\n");
uart0_sendStr("\r\nHello World\r\n"); //9600
os_printf("\r\n---------------------------------\r\n");
os_printf("\r\nHELLO FISCO BCOS\r\n");
os_printf("\r\n---------------------------------\r\n");
}
烧录
串口打印(报错)
系统74880波特率
串口0设置9600波特率
修改烧录
再次串口发送
系统默认晶振26MHz,74880波特率下能正常打印系统默认信息,由于我们初始化了串口0,1的波特率为9600故打印为乱码。
版权声明:本文为CSDN博主「dlhto」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_50330658/article/details/119889947
暂无评论