如何改进能提高串口通信可靠性?

2019-03-25 09:42发布

晶振选用50M,串口波特率为115200,用FPGA与PC做串口通信,但是在数据包长度超过50字后出现丢帧现象,如何改进能提高通信可靠性?   此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
7条回答
jishuaihu
2019-03-25 22:27

原帖由 eeleader 于 2012-1-9 08:27 发表 1. 降低串口速率 2. 增加校验机制,数据中增加CRC数据包 3. 串口通信使用双绞线

这个说的很全面了!有的时候还与波特率误差有关,串口的波特率设置的时候一般都会有些误差的,除非用特殊频率的晶振,如51单片机用的11.0592M的。当然你这个是PC机,一般就不存在这个问题了。

[ 本帖最后由 jishuaihu 于 2012-1-10 09:16 编辑 ]

一周热门 更多>