TTL 与RS232电平转换问题

来源:百度知道 编辑:UC知道 时间:2024/06/05 00:48:05
问一个串口调试的问题: 用PC机通过串口与单片机通信,PC机以自发自收的方式可以收发数据,测的电压范围在-8~+8V(证明PC机内的RS232电平范围),但PC机无法接收到单片机发出的数据,单片机发数据时,直接测得接口引脚上的电压范围也是-8~+8V,问题是只要将该接口接到PC机的COM1上,再测引脚上的电压幅度大概是-7~(<5)V,正电压下降明显. 目前猜想,PC机无法识别接收到的电平,所以无法收到数据.为什么接到COM1口,电压幅度变化如此?

PS:转换芯片是MAX232

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

查下你的 232各引脚是否连接正确

很有可以是232旁边的几个电容质量不好,不知道用的是什么电容,最好是钽电容,千万不要用普通的电解,这样就会不稳定.

重点检查芯片供电部分。
供电是否正常?是独立电源还是从接口取电?