首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > 单片机 >

串口收数有关问题

2012-04-07 
串口收数问题用ARM的串口接收422电平数据,有收到数据,但只有第一个接收正确,后面的数据有可能第二个也正确

串口收数问题
用ARM的串口接收422电平数据,有收到数据,但只有第一个接收正确,后面的数据有可能第二个也正确,其他的都是错误的,我用自己的两块板子对接,一发一收都是可以接收正确的,用232开发板连接到电脑上接收数据也是正确的,还有就是发送端的数据我测出来也是正确的,但就是ARM接收数据就出错,请帮忙分析原因。谢谢!


[解决办法]
422传输和485一样都是差分传输,是接受端问题的话先测一下接收端的压差,再分析问题。
[解决办法]
自己的2块板子能通信,这个说明不了问题。

假设我自己做了2块相同的板子,通信正常。
我说他是232的就是232的?
我说他是422的就是422的?
我说他是CAN总线的,就是CAN总线的?

如果证明它,那我可以拿其中的一块,去和已知总线类型的接口去通信,如果正常,才可以。

热点排行