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.

msp430g2553IN20和pc串口通信问题

Other Parts Discussed in Thread: MSP430F1612, TUSB3410, MSP430G2553

我用的是launchpad的评估板,连线方式是hw uart,然后我平时在linux系统上通过mini USB cable接口用mspgdb为我的430下载程序。

现在我的需求是,让msp430通过这个mini USB cable向linux传输数据,然后linux可以收到这个数据,我为此做了一些尝试,但是没有成功。

当msp430通过usb连接上电脑后,我可以检测到这个设备(/dev/ttyACM0),但是我无法通过串口方式读取430通过uart方式传来的数据。

430和linux唯一物理相连接的地方只有usb线。

430是通过uart的方式传输数据的,并且我此前让两片430通过这个方式可以成功互传数据,当时两片430是通过P1.1和P1.2物理连接的。

请提供给我一个可靠的例程,关于这个型号的430如何正确传输uart数据的例程。

请提供给我linux系统和430如何通信的思路。

麻烦了!

  • 你好,

    首先回答你疑问。

    USB通过TUSB3410把USB转为UART信号,然后再把串口信号送到MSP430F1612,MSP430F1612有两功能:

    第一,它作为仿真器使用,第二,作为前级TUSB3410和目标板的串口连接起来。

    PC用串口调试助手发送命令通过PC 电脑PCB线到TUSB3410,然后被转换为UART信号,在通过F1612送到目标MSP430G2553上。

    关于例程,请参考:http://www.deyisupport.com/cfs-file.ashx/__key/communityserver-discussions-components-files/55/4263.MSP430G2xx3_5F00_Code_5F00_Examples.zip

    另外使用MSP430G2553的串口注意一个问题,如链接帖子所示:

    http://www.deyisupport.com/question_answer/microcontrollers/msp430/f/55/p/62000/139584.aspx#139584

  • kqian0327,非常感谢您热心的帮助!

  • 哈哈,不客气,欢迎讨论学习,欢迎使用MSP430~