我刚刚开始使用Code Composer对MSP430 2274进行编程,我想知道如何让计算机从MSP430输出信息。(最终,我希望将信息从一个MSP430发送到另一个,并将该信息显示在计算机屏幕上)
这感觉应该是如此简单,但我似乎找不到任何解释。
像“hello-world”这样的-ish程序会在按钮被按下时打印到控制台"the button is pressed“,这将非常有帮助。
提前感谢!
发布于 2014-06-20 02:21:37
根据您的评论,您正在使用eZ430-RF2500开发工具包。此套件可轻松连接到您的PC,以便向其发送串行数据。为此,必须编写代码对要在UART模式下配置的USCI进行编程。
要执行此操作,请参阅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)。
如果您还没有下载并安装开发工具包所需的任何驱动程序,请确保下载并安装这些驱动程序。
发布于 2019-01-04 11:36:23
要想通过PC机将数据发送到MSP430控制器,首先必须对MSP430控制器进行串口编程。
例如,Msp430-1是您的发射器,而Mp430-2是您的接收器。你想要通过MSP430-1控制器发送数据,首先你需要执行UART中断程序,发送器和接收器,UART tx & RX示例可以在TI网站上找到。
现在MSP430-1控制器想要发送的意思是,根据你的要求你想在你的PC上使用终端(Real-term,tera-term),使用终端你可以向MSP430-1控制器发送数据,这个控制器通过UART RX接收数据,在接收到总的数据包后使用UART发送数据到MSP430-2控制器。
集中:下载UART程序后,确认程序是用哪种波特率(例如:9600或4800或115200)实现的,并检查终端UART设置是否意味着波特率,PARTY bits use this link,以更好地了解如何设置UART的终端设置。
发布于 2021-03-01 19:36:50
我是在搜索msp430时遇到这个问题的,我在code composer studio中为msp430g2et launchpad编写了一个简短的串行输出程序,它将给定的字符数组输出到19200波特的串行输出中,你可以检查代码:https://github.com/selimg76/microcontroller/blob/master/msp430serialmonitor
这里有一个详细的解释视频:https://youtu.be/Fzf8q6fgxfQ
https://stackoverflow.com/questions/24312758
复制相似问题