嵌入式学习小组
直播中

孔妞妞

11年用户 481经验值
私信 关注

进行嵌入式串口发送出现首字节乱码

问题在进行嵌入式串口发送的时候, 偶尔会出现首字节乱码的情况。解决    LL_USART_TransmitData8(PRINTF_USART, (uint8_t) c);        while (!LL_USART_IsActiveFlag_TC(PRINTF_USART)){}在每次发送完数据之后, 检查串口是否发送完成,而不是检查串口数据寄存器是否为空, 特别是在循环发送的时候, 检查数据寄存器是否为空的话,很容易出现影子寄存器被覆盖的现象, 而造成乱码。...

更多回帖

发帖
×
20
完善资料,
赚取积分