打印
[CAN-bus/DeviceNet]

急 求助MAX232 自收发问题

[复制链接]
3346|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
landcloud|  楼主 | 2007-8-15 21:39 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
小弟短接MAX232的11 12脚,就是通过MAX232实现自收发,在串口调试工具发数据,但始终看不到MAX232返回回来的数据.用示波器看波形,发送是波形正常,但返回来的数据,高电平为5V,低电平为3V,导致MAX232不能识别,始终是高电平.
请问,11 12 脚不能这样短接实现自收发,还是我的芯片坏了啊。

相关帖子

沙发
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 back 方式是内部回馈,与外部电路无关。

以前实验做过,把RS232输出-输入短路,能够实现自发自收。

楼主大概是管脚接错了,应该短接14—13脚,即:T1_OUT--R1_IN.

使用特权

评论回复
5
landcloud|  楼主 | 2007-8-16 20:33 | 只看该作者

问题所在

谢谢两位的关心,今天我做了实验。如果把MAX232 TTL 端的收发引脚短接的话,可以实现自收发,昨天我不行,是因为我把MAX232 TTL端的收发引脚短接并且连到了单片机的UART上了。也就是说我把单片机UART的收发引脚也短接了。可能是芯片的驱动能力不强,不能拉低到0V。

使用特权

评论回复
6
landcloud|  楼主 | 2007-8-16 20:37 | 只看该作者

感谢大家。

不知各位有没有什么办法,实现我要得功能。就是在MAX232的TTL端,发数据的时候同时能收同样的数据,收数据的时候同时发同样的数据。实现监视的作用。感谢大家

使用特权

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

本版积分规则

4

主题

15

帖子

0

粉丝