MSP430通过USB通信

时间:2014-06-19 17:26:17

标签: serial-communication msp430 code-composer

我刚开始使用Code Composer编程MSP430 2274,我想知道如何让计算机从MSP430输出信息。 (最后,我想将信息从一个MSP430发送到另一个MSP430并在计算机屏幕上显示该信息)

这感觉应该很简单,但我似乎无法在任何地方找到解释。

类似于" hello-world" -ish程序打印到控制台"按下按钮"按下按钮会非常有帮助。

提前致谢!

3 个答案:

答案 0 :(得分:0)

根据您的评论,您使用的是eZ430-RF2500开发套件。该套件可以轻松连接到PC,以便向其发送串行数据。为此,您必须编写代码以对USCI进行编程,以便在UART模式下进行配置。

为此,请参阅TI文档:http://www.ti.com/lit/ug/slau227e/slau227e.pdf

另请参阅TI软件示例:http://www.ti.com/product/MSP430F2274/toolssoftware

一旦您将USCI配置为在UART模式下运行,您就可以开始编写驱动程序来控制发送和接收串行数据。

要从您的PC发送和接收,请使用teraterm或hyperterminal等工具。使用正确的波特率,数据速率,停止位和奇偶校验进行连接。我相信eZ430-RF2500固定为9600,8数据,无奇偶校验和1停止(9600 8-N-1)。

如果您还没有这样做,请务必下载并安装该开发套件所需的任何驱动程序。

答案 1 :(得分:0)

要通过PC向MSP430控制器发送数据,意味着首先必须为MSP430控制器实现UART程序。

例如,Msp430-1是您的发送器,Mp430-2是您的接收器。 您想通过MSP430-1控制器发送数据,这意味着首先您需要实现UART中断程序,这意味着发送器和接收器,可以在TI网站上找到UART tx和RX示例,可以使用它。

现在MSP430-1控制器要发送数据,根据您的要求,您想在PC上使用终端(实时,终端),使用终端可以将数据发送到MSP430-1控制器,接收到总数据包后,控制器通过UART RX接收数据。使用UART将数据发送到MSP430-2控制器。

集中:下载UART程序后,确认所执行的程序具有BAUD-RATE(例如:9600或4800或115200),并检查终端UART设置是否意味着BAUD-RATE,PARTY位use this link,以便更好地理解如何设置UART的终端设置。

答案 2 :(得分:0)

我在搜索 msp430 时遇到了这个问题,我在 code composer studio 中为 msp430g2et launchpad 编写了一个简短的串行输出程序,该程序以 19200 波特将给定的字符数组输出到串行输出,您可以检查代码: https://github.com/selimg76/microcontroller/blob/master/msp430serialmonitor

这里有一个详细的解释视频: https://youtu.be/Fzf8q6fgxfQ