关于用串口调试助手来调试UART通讯,接收不到数据

楼主
关于用串口调试助手来调试UART通讯,接收不到数据
我用含CH340的USB转串口线来连接MSP430单片机的UART端口,使用串口调试助手来调试UART通讯。我把示波器加到TXD(P3.4)上可以看到波形正常,符合ASSII码值。但在串口调试助手里面就是接受不到数据(转串口线的COM口号,波特率正确),是不是3.3V和转串口线的TTL电平不兼容?[P]如何处理比较好?[/P]
1楼
根据你的描述,可以确定的是MCU能出来数据...。接下来,你应该测量CH340能不能有数据发下来。从串口助手向下发数据。如果CH340有TTL数据输出的话。则证明(这点对于你们讲非常重要)你的CH340是正常的,包括你的PC设置及串口驱动。最后才确定数据属性(波特率...等)。就这么干吧...
2楼
是的应该这么做,发现串口线出来的是负逻辑,即起始位是高电平,停止位反而是低电平。那么我用三极管将电平取反是不是就可以了呢?
3楼
不应该这样,用这些IC出来的电平正常的话就可以直接用MCU的UART来连接的,不需要任何转换电路来转换。如果发现有电平不正常。那么要不就你的电路有问题,要不就是你理解有问题了。
4楼
还是换了根串口线,可以正常收发了

电脑版 Page created in 0.1562 seconds width 3 queries.