- 将单片机串口设置为115200后,打开串口助手,也设置为115200,发现依旧乱码。将串口助手波特率设置为38400后,发现正常打印。
- 思索一番之后,发现CubeMX生成代码时,外部晶振默认为25MHz。而板载晶振为8MHz。将HSE的外部晶振改为8MHz后,主机与从机在相同的波特率下可以正常通信。
单片机串口波特率和上位机波特率相同为何依旧乱码
最新推荐文章于 2024-06-17 23:23:58 发布
- 将单片机串口设置为115200后,打开串口助手,也设置为115200,发现依旧乱码。将串口助手波特率设置为38400后,发现正常打印。
- 思索一番之后,发现CubeMX生成代码时,外部晶振默认为25MHz。而板载晶振为8MHz。将HSE的外部晶振改为8MHz后,主机与从机在相同的波特率下可以正常通信。