自己做FPGA UART的时序 但是就是在单片机UART接受中断的时候出问题 单片机接收的数据不正确或进不了中

上面是时序
下面是数据 数据位 从高到底:0101010101

第1个回答  2013-07-23

    波形没问题,但是这个波形要在进入单片机的PIN前面测。 排除采样电路的影响。

    查看波特率,通讯方式(同步、异步),再检查中断是不是被干扰,通讯时中断速率很快,如果有其他频率很高的中断存在也会影响准确率。

追问

谢谢!
波特率没问题!就只设置了UART中断 我这个波形每1S重复一次 当将线连在UART的 RXD上 不会出现中断 当拔下线的时候 又会进入中断!

第2个回答  2013-07-22
检查一下数据发送电路还有看波速度正确不,当然通信协议链接层、协议层检查也是肯定的。
第3个回答  2013-07-27
再次确认波特率!特别是FPGA中的分频值追问

这么晚了!辛苦了!

追答

嘿嘿,睡的一般都比较晚

本回答被提问者采纳
相似回答