[CAN-bus/DeviceNet] 急 求助MAX232 自收发问题

[复制链接]
3863|5
 楼主| landcloud 发表于 2007-8-15 21:39 | 显示全部楼层 |阅读模式
小弟短接MAX232的11&nbsp;12脚,就是通过MAX232实现自收发,在串口调试工具发数据,但始终看不到MAX232返回回来的数据.用示波器看波形,发送是波形正常,但返回来的数据,高电平为5V,低电平为3V,导致MAX232不能识别,始终是高电平.<br />请问,11&nbsp;12&nbsp;脚不能这样短接实现自收发,还是我的芯片坏了啊。
wxj1952 发表于 2007-8-16 08:58 | 显示全部楼层

re:

软件上还要把8250之类芯片设置成“自回路”方式。
stars_txx 发表于 2007-8-16 09:26 | 显示全部楼层

re

232本来就是全双工的通信方式,只要输出和输入短接即可收到数据,在实际的硬件测试中也常常会这么做,估计就是电平的原因,3V在TTL电平已经达到了高电平的标准
wxj1952 发表于 2007-8-16 11:55 | 显示全部楼层

修正

对不起,上一贴说错了,loop&nbsp;back&nbsp;方式是内部回馈,与外部电路无关。<br /><br />以前实验做过,把RS232输出-输入短路,能够实现自发自收。<br /><br />楼主大概是管脚接错了,应该短接14—13脚,即:T1_OUT--R1_IN.
 楼主| landcloud 发表于 2007-8-16 20:33 | 显示全部楼层

问题所在

谢谢两位的关心,今天我做了实验。如果把MAX232&nbsp;TTL&nbsp;端的收发引脚短接的话,可以实现自收发,昨天我不行,是因为我把MAX232&nbsp;TTL端的收发引脚短接并且连到了单片机的UART上了。也就是说我把单片机UART的收发引脚也短接了。可能是芯片的驱动能力不强,不能拉低到0V。
 楼主| landcloud 发表于 2007-8-16 20:37 | 显示全部楼层

感谢大家。

不知各位有没有什么办法,实现我要得功能。就是在MAX232的TTL端,发数据的时候同时能收同样的数据,收数据的时候同时发同样的数据。实现监视的作用。感谢大家
您需要登录后才可以回帖 登录 | 注册

本版积分规则

4

主题

15

帖子

0

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