串口通信问题处理

来源:互联网 发布:apache 安装 编辑:程序博客网 时间:2024/03/29 08:54

在电路软件都正确的情况下,我们的通讯还是有问题,例如只能发送不能接收该怎么办?下面让我们测量一下芯片的引脚电压是否正常,以MAX3232为例,电源使用3.3V。

1、3、4、5是连接C1、C2电容的四个引脚,C1用于 voltage doubler charge pump(电荷泵倍压),C2用于 inverting charge pump(反向电荷泵),2脚是电荷泵产生+5.4V电压,6脚是电荷泵产生-5.4V电压。所以我们可以测量一下2脚电压是不是大于5V,6脚电压是不是小于-5V。

如果2、6脚的电压都正常,在没有连接的情况下我们测量一下7、14引脚的电压是不是小于-5V,如果不正常的话可能就是芯片有问题了。

如果使用的是USB转串口线连接的电脑,还需要连接USB转串口线后再测量一下相应管脚的电压是否正常,本人就是卡在了USB转串口线上面,插上连接线后7、14引脚的电压都变大了,大约是-0.91V这肯定是不对的,因为T1IN输入“1”,T1OUT端的电压应该小于-5V才对。

1 0
原创粉丝点击