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