串口

[复制链接]
1435|8
 楼主| current杨 发表于 2014-6-11 22:08 | 显示全部楼层 |阅读模式
从另一块板子的串口发送数据,然后通过串口线把数据传送到我的板子上面的串口。但是通过观察发现,两边接收的数据有的时候是正确的,但是有的时候两边的数据有很大差异,各位大神知道这是怎么回事么?给小弟指点一下,谢谢!
zhangmangui 发表于 2014-6-11 22:11 | 显示全部楼层
共地处理是否合理
是直接从RX和TX上接的还是通过DB9 串口线接到一起的
airwill 发表于 2014-6-11 22:43 | 显示全部楼层
共地问题有可能. 波特率不一致也有可能.
另外, 个人经验, 增加停止位, 也有改善效果(波特率有偏差时), 可以试试
 楼主| current杨 发表于 2014-6-12 19:04 | 显示全部楼层
zhangmangui 发表于 2014-6-11 22:11
共地处理是否合理
是直接从RX和TX上接的还是通过DB9 串口线接到一起的

是通过串口线接的
 楼主| current杨 发表于 2014-6-12 19:06 | 显示全部楼层
airwill 发表于 2014-6-11 22:43
共地问题有可能. 波特率不一致也有可能.
另外, 个人经验, 增加停止位, 也有改善效果(波特率有偏差时), 可 ...

供地问题?我是用串口线接的咯。。。什么施供地问题?
zhangmangui 发表于 2014-6-12 21:27 | 显示全部楼层
current杨 发表于 2014-6-12 19:04
是通过串口线接的

通过串口线的话 应该是共地的
 楼主| current杨 发表于 2014-6-13 09:40 | 显示全部楼层
那就是说共地应该没什么问题了是么?但是为什么接收到的数据和传过来的数据差异很大?
 楼主| current杨 发表于 2014-6-22 14:30 | 显示全部楼层
串口收发的数据差异很大会是什么造成的?各位大神
仙人球W 发表于 2014-9-29 16:44 | 显示全部楼层
你可以加CRC校验  
您需要登录后才可以回帖 登录 | 注册

本版积分规则

15

主题

42

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部