我使用的是msp-exp430f5529lp,自带一条USB线。现在做异步串口通信,使用示波器可以测得TXD有信号,但是串口调试助手没有反应。我再使用USB转串口模块,不使用自带的USB线传输,串口助手可以收到数据。现在问题来了,明明设备管理器里有显示MSP Application UART1这个端口,为什么直接使用USB线做不了串口呢?它的作用不就是TTL转USB信号么?求各位大神赐教~~~~
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
我使用的是msp-exp430f5529lp,自带一条USB线。现在做异步串口通信,使用示波器可以测得TXD有信号,但是串口调试助手没有反应。我再使用USB转串口模块,不使用自带的USB线传输,串口助手可以收到数据。现在问题来了,明明设备管理器里有显示MSP Application UART1这个端口,为什么直接使用USB线做不了串口呢?它的作用不就是TTL转USB信号么?求各位大神赐教~~~~
之前弄成了A0。。我今天改成A1了,TXD是4.4端口,RXD是4.5端口,可是串口调试助手还是没有数据_(:з」∠)_。拿示波器测试,可以看到TXD有数据啊。我又用串口调试助手发数据,示波器连RXD那里,也没有数据。换了另一块板子也是这样。。。是不是我的串口调试助手有问题?还是哪里出错了?
1. 首先,板子应该没有问题 ,你不用做什么任何改动 (跳帽不用拔)
2. 看了你的代码应该没有太大问题 ,你看一下UCA1MCTL的设置 UCBRSx和UCBRFx
还有波特率有没有和你的时钟匹配好
还有你用的是哪个串口调试助手?方便给我传一个么或者发个下载网址,灰常感谢大神!!
应该不是串口调试工具的原因,你检查一下寄存器的配置
我用的是这个 UartAssist.exe
OK了,可以接受数据了O(∩_∩)O哈哈~,果然是波特率的问题,数据传输也正确。非常感谢!!