单片机通过串口发送0x00,为什么串口接收后显示为80呢

2025-04-30 10:47:25
推荐回答(1个)
回答1:

这是晶振的误差造成的,校准波特率后才能正常通信。波特率9600所对应的应该是11.0592MHz的晶振,如果是12M就会出现这个问题,我在protues仿真中把晶振频率改为11.0592M后,正常通信,没有出现错误了!这应该能帮到你!