打印

115200波特率通信,数据出错

[复制链接]
7965|37
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
本帖最后由 ningling_21 于 2013-6-14 13:06 编辑

如题:
STC11F60和STC11F04通信,115200波特率,485接口,有一块板子有时数据会出错,如图所示,是什么原因呢?

备注:FE开头 的一行数据是乱码,81开头的数据是正常数据。

未名.jpg (19.66 KB )

未名.jpg

相关帖子

沙发
jjjyufan| | 2013-6-14 13:08 | 只看该作者
距离多远?
双绞线?
匹配电阻?
要求不高的话,降低波特率 ?
增加校验,数据错误重新发送?

使用特权

评论回复
板凳
ningling_21|  楼主 | 2013-6-14 13:38 | 只看该作者
距离多远?
   实验测试线只有几十厘米。
双绞线?
   不是双绞线,普通导线。
匹配电阻?
   匹配电阻用2K的电阻。
要求不高的话,降低波特率 ?
   由于响应速度的原因,使用了高的波特率。
增加校验,数据错误重新发送?
   校验是有的,只不过没有出错重新发送。

使用特权

评论回复
地板
jjjyufan| | 2013-6-14 14:27 | 只看该作者
短距离 匹配电阻暂时不要
线换双绞 屏蔽
再试试吧

使用特权

评论回复
5
huangxz| | 2013-6-14 15:25 | 只看该作者
115200最好要用11.0592之类的晶振,因为用10M的晶振本身就不是很精确

使用特权

评论回复
6
ningling_21|  楼主 | 2013-6-14 15:36 | 只看该作者
huangxz 发表于 2013-6-14 15:25
115200最好要用11.0592之类的晶振,因为用10M的晶振本身就不是很精确

使用的正是11.0592M晶振...

使用特权

评论回复
7
huangxz| | 2013-6-14 15:49 | 只看该作者
ningling_21 发表于 2013-6-14 15:36
使用的正是11.0592M晶振...

那就不用485通信,直接ttl连接试下,max485也很多假东西啊

使用特权

评论回复
8
xuyaqi| | 2013-6-14 15:53 | 只看该作者
上位机软件也应该考虑是否有问题

使用特权

评论回复
9
兰天白云| | 2013-6-14 16:42 | 只看该作者
直接用示波器看波形,到底有没有变形

使用特权

评论回复
10
chunyang| | 2013-6-14 18:47 | 只看该作者
可以用交叉替换晶体的方法来判断是信号链路的问题还是晶体本身的问题。

使用特权

评论回复
11
ningling_21|  楼主 | 2013-6-14 20:37 | 只看该作者
xuyaqi 发表于 2013-6-14 15:53
上位机软件也应该考虑是否有问题

上位机就是STCISP,用于接收数据,应该没什么问题。
通信双方都是MCU.

使用特权

评论回复
12
fp123123| | 2013-6-14 21:13 | 只看该作者
不用485,直接连TTL看看,如果没问题了,就是485的enable/disable时间问题

使用特权

评论回复
13
快乐小小鱼| | 2013-6-14 21:18 | 只看该作者
要么波特率不准,要么在传输线上变形了!要一个个排查啊!

使用特权

评论回复
14
ningling_21|  楼主 | 2013-6-14 21:27 | 只看该作者
chunyang 发表于 2013-6-14 18:47
可以用交叉替换晶体的方法来判断是信号链路的问题还是晶体本身的问题。

实验结果:替换晶振没有改善...

使用特权

评论回复
15
ningling_21|  楼主 | 2013-6-14 21:28 | 只看该作者
快乐小小鱼 发表于 2013-6-14 21:18
要么波特率不准,要么在传输线上变形了!要一个个排查啊!

众多板子中的一个板有这样的问题,其它的没有...

使用特权

评论回复
16
chunyang| | 2013-6-14 22:42 | 只看该作者
那么仔细检查传输环节中的每个元件包括PCB,仍然可以用替换法。

使用特权

评论回复
17
huangxz| | 2013-6-14 23:04 | 只看该作者
ningling_21 发表于 2013-6-14 21:28
众多板子中的一个板有这样的问题,其它的没有...

:lol还好楼主有板子出问题,人世间最悲剧的事就是自己在家里调的好好的,到别人家里就不能用了.

使用特权

评论回复
评论
江枫渔火 2013-6-15 11:45 回复TA
果然是最悲剧的事情 
18
zbang| | 2013-6-15 10:01 | 只看该作者
fp123123 发表于 2013-6-14 21:13
不用485,直接连TTL看看,如果没问题了,就是485的enable/disable时间问题

支持

使用特权

评论回复
19
study1234| | 2013-6-15 12:43 | 只看该作者
232转485的东东,我碰到过,有时候会莫名其妙的出问题,例如锁死。

使用特权

评论回复
20
ningling_21|  楼主 | 2013-6-15 12:57 | 只看该作者
study1234 发表于 2013-6-15 12:43
232转485的东东,我碰到过,有时候会莫名其妙的出问题,例如锁死。

没有用到232转 485的东东...

使用特权

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

本版积分规则

5013

主题

17735

帖子

51

粉丝