主程序
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故打印为乱码。