0

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

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

当按钮被按下时,像“hello-world”-ish 程序打印到控制台“按钮被按下”之类的东西会非常有帮助。

提前致谢!

4

3 回答 3

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 或超级终端等工具。使用正确的波特率、数据速率、停止位和奇偶校验进行连接。我相信 eZ430-RF2500 固定为 9600,8 个数据,无奇偶校验和 1 个停止(9600 8-N-1)。

如果您尚未下载并安装该开发套件所需的任何驱动程序,请务必下载并安装。

于 2014-06-19T18:21:36.883 回答
0

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

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

于 2021-03-01T11:36:49.643 回答
0

您想通过 PC 将数据发送到 MSP430 控制器意味着首先您必须为 MSP430 控制器实现 UART 程序。

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

现在MSP430-1控制器要发送方式,根据您的要求,您想在您的PC中使用终端(Real-term,tera-term),使用终端您可以向MSP430-1控制器发送数据,该控制器接收数据通过 UART RX,在接收到总包后使用 UART 将数据发送到 MSP430-2 控制器。

集中:下载UART程序后,符合程序执行的波特率(例如:9600或4800或115200)并检查终端UART设置意味着波特率,PARTY位使用此链接更好地了解如何设置终端设置对于UART。

于 2019-01-04T03:36:22.963 回答