打印

TTL 与RS232电平转换问题

[复制链接]
1647|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
robchjm|  楼主 | 2008-7-25 23:54 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
请教一个串口调试的问题: 用PC机通过串口与单片机通信,PC机以自发自收的方式可以收发数据,测的电压范围在-8~+8V(证明PC机内的RS232电平范围),但PC机无法接收到单片机发出的数据,单片机发数据时,直接测得接口引脚上的电压范围也是-8~+8V,问题是只要将该接口接到PC机的COM1上,再测引脚上的电压幅度大概是-7~(<5)V,正电压下降明显. 目前猜想,PC机无法识别接收到的电平,所以无法收到数据.为什么接到COM1口,电压幅度变化如此? 

PS:转换芯片是MAX232 

主要是这个电平转换正常么?还是别的什么原因呢?

相关帖子

沙发
computer00| | 2008-7-26 00:25 | 只看该作者

你用的电容多大?可以考虑换个容量大点的电容试试

另外也可能是你的串口的硬件有“软”击穿了。

使用特权

评论回复
板凳
robchjm|  楼主 | 2008-7-26 11:14 | 只看该作者

??

电容是1uF的,什么是串口的硬件“软”击穿?

使用特权

评论回复
地板
chunyang| | 2008-7-26 11:16 | 只看该作者

早期MAX232的储能电容是10uF的

使用特权

评论回复
5
computer00| | 2008-7-26 11:42 | 只看该作者

“软”击穿就是电阻变得比平时小了很多,但是还能用

结果造成负载过重。

使用特权

评论回复
6
bloodshare| | 2008-7-28 09:24 | 只看该作者

max232CSE,max232ESE

跟电容有关,我的max232cse  用0.1uF没问题

使用特权

评论回复
7
jerrymiao| | 2008-7-28 15:35 | 只看该作者

我也觉的和电容有关,

使用特权

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

本版积分规则

3

主题

9

帖子

0

粉丝