打印

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

[复制链接]
2502|16
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
mucanhin|  楼主 | 2012-11-30 15:21 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
mucanhin|  楼主 | 2012-11-30 15:22 | 只看该作者
求讨论

使用特权

评论回复
板凳
zhoumingzr| | 2012-11-30 15:24 | 只看该作者
1. 降低串口速率

2. 增加校验机制,数据中增加CRC数据包

3. 串口通信使用双绞线

使用特权

评论回复
地板
hawksabre| | 2012-12-3 17:56 | 只看该作者
处理好抗干扰问题    干扰问题在远距离传输上是很重要的  一定要选用质量好的传输线缆   

使用特权

评论回复
5
hawksabre| | 2012-12-3 17:57 | 只看该作者
降低通信速率   使用默认的9600基本就ok   这个一般数据传输   足够了   

使用特权

评论回复
6
hawksabre| | 2012-12-3 17:58 | 只看该作者
最后如果你还是不放心   在通信协议中加一个奇偶校验   这个其实没有必要  呵呵

使用特权

评论回复
7
GoldSunMonkey| | 2012-12-3 21:56 | 只看该作者
是自己写的代码,还使用的IP, 还使用的芯片。

使用特权

评论回复
8
gaochy1126| | 2012-12-3 23:43 | 只看该作者
我也遇到这个情况的,不过把代码集中发送就不会丢失了,不知道里面的具体原因!

使用特权

评论回复
9
hawksabre| | 2012-12-4 17:34 | 只看该作者
猴哥  有什么需要补充的   请不要吝啬啊   呵呵   可能我考虑的还有很多不足   希望能够猴哥还能够多多补充  多多指点   哦呵呵

使用特权

评论回复
10
kkzz| | 2012-12-4 23:56 | 只看该作者
你使用整数分频 试一试!例如500k

使用特权

评论回复
11
gaochy1126| | 2012-12-5 00:09 | 只看该作者
是不是时钟的问题?

使用特权

评论回复
12
dan_xb| | 2012-12-5 23:34 | 只看该作者
你的时钟有偏差,UART是异步得的,发的多了误差累积造成采样错误,发数据的时候,停止位加长点就好了

使用特权

评论回复
13
zbhbyc| | 2012-12-6 09:22 | 只看该作者
1.尽量采用先用PLL分频得到15200的整数在进行分频得到115200的波特率。

使用特权

评论回复
14
七月的疯狂| | 2012-12-25 12:05 | 只看该作者
虽然不是很明白,还是学习了。

使用特权

评论回复
15
千里风123| | 2012-12-25 14:52 | 只看该作者
严重同意12楼

使用特权

评论回复
16
GoldSunMonkey| | 2012-12-26 22:43 | 只看该作者
:)

使用特权

评论回复
17
Backkom80| | 2012-12-27 08:27 | 只看该作者
:)

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

10

主题

125

帖子

0

粉丝