英锐恩单片机论坛,Microchip单片机,模拟器件,接口电路,麦肯单片机,单片机应用交流

 找回密码
 立即注册
搜索
电子烟方案单片机单片机开发深圳单片机开发
单片机方案国产单片机8位单片机电子烟方案开发
查看: 4057|回复: 1
打印 上一主题 下一主题

485在ICD2仿真的时候。。。

[复制链接]
跳转到指定楼层
1#
发表于 2009-3-17 14:23:41 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
485在ICD2仿真的时候不用接地线,CPU直接上去运行后不接地线就乱码?

我用PIC的SCI和PC机做通讯。在我的板子上用SN75LBC179将SCI转成485,然后在PC机那里再接一个买来的485转232模块。
本来用ICD2仿真的时候只用接485的A,B线到那个买来的485转232模块的。和PC机通讯工作非常好。
可是烧好CPU片子运行的时候,居然一定要从我的板子上接一个地线到那个买来的485转232模块上。否则,PC机会不断地收到一些乱码。
如果是哪个买来的模块的问题的话,为什么连接仿真器的时候很好呢?
2#
 楼主| 发表于 2009-3-17 14:24:12 | 只看该作者
这说明你的板子和PC机地之间有5V左右的地电位差(共模干扰)

你可以看这两个地之间是否有这种电位差,如有可以有3种解决方法:

1,就是连接两地,(比较容易实现)

2,检查PC机和你的板子,找出产生这种电位差的根源,消除之(有点难度哦)

3,485转232的模块采用光隔型,这有可能要求你的所有板子都要光隔,(要化银子了)

(在很大的通讯环境有时候必须这样做,在不大的通讯环境,单485转232的模块采用光隔型也有效果)

为什么你用ICD2时可以正常通讯呢?因为你的ICD2是与PC机共地的,ICD2又与你的板子共地,相当于PC机与你板子共地了,是第一种情况,所以你能正常通讯.

你试试你的板子用电池供电,能否正常通讯,如能,查你的电源吧.
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|公司首页|Microchip单片机,模拟器件,接口电路,麦肯单片机,单片机应用交流 ( 粤ICP备09008620号 )

GMT+8, 2024-12-25 09:59 , Processed in 0.048006 second(s), 22 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表