求助MEGA128串口问题。。
那个mega128串口uart1 波特率设置正确的,用串口精灵调试,输出不正确。。就是说比如我输出0x30,串口调试助手会显示0x82。
更奇怪的是,程序一直在发送0x30(死循环),如果我在串口精灵上按关闭串口再按打开,有一定的概率收到正确的0x30。。
感觉是没有同步丫?
可是一上电总应该是同步的吧。。?
用这个mega128的uart0就没有这个问题的。。
这是为啥呢? 顶 检查使用的晶振,是否造成误差 我也是遇到这个问题,所以将这个帖子顶起来
晶振、熔丝、电路问题都检查过,现在定时通过uart0、uart1同时发数,用串口收数检查,uart0正常,uart1发的全是00,而且数据个数完全不对
页:
[1]