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.
您好!
我想知道该部分或 MCU 的其他部分是否能够使用 Excel VBA 实现 GPIO 控制?
这将有助于构建使用 MCU 进行 GPIO 控制的自动测试环境
非常感谢您的建议、现在我有430G2542和 G2553的 EVM、请问是否可以接收这些器件型号的串行命令?
如果它能够正常工作、您能否帮助建议一些示例信息以供参考?
如果有示例可供参考、那将非常有用
这是我现在已经拥有的 EVM 板、如果您能让我知道如何配置该板以通过 UART 命令进行控制、那将会非常棒。
非常感谢您的帮助。
Jace H、
非常感谢您的建议、现在我想了解2553或2452用于接收 UART 命令和控制 GPIO 的解决方案
如果您能给我一些方向来查找参考或示例、那将会很棒。
非常感谢。
您的电路板应具有串行连接。 只需转到 Resource Explorer、从 PC echo UART 示例开始、然后使用 PuTTY 等 PC 终端程序与电路板通信。
从此处开始、您将需要找出 VBA 命令来与串行终端进行通信。
您还必须修改 Echo 程序以使用接收到的字符执行操作。
如以下伪代码:
如果 rxchar ='a'
{
//开启 GPIO1
}
if (rxchar ='b')
{
//关闭 GPIO1
}
我不能更具体了-如果这是家庭作业、我会毫不犹豫地这么做-因为我不知道您是在使用寄存器还是 DriverLib。
格里
Keith 正在向您指出正确的方向。 我唯一的其他意见是、该 Launchpad 的隔离块上有一组跳线、必须 以特定方式进行配置、以便使用 HW UART (器件外设- USCI)代替基于计时器的 SW UART。 有关 更多信息、请查看 Launchpad 用户指南。
您好、Keith、
非常感谢您提供的帮助、在搜索 PuTTY 后、它应该能够控制 PC 通过我已经拥有的板通过 MSP430F1612发送串行命令、我可以对 MSP430G2553进行编程以使其发挥作用(如 GPIO 或其他)
准备好此部件后、下一步应该是了解如何使 VBA 控制 USB 从1612发送到2553的串行命令、这是正确的吗?
如果对构建该系统的理解有误、请告诉我。
非常感谢。
尊敬的 Jace:
感谢您提醒将 SW UART 配置为 HW UART、但我并不十分清楚:
如果我可以使 EVM 板的上半部分变为 USB 转串行(UART)块、我仍然应该更改 UART 配置?
或者、您真正的意思是、如果我要使用外部 UART 信号提供到2553、我需要将 UART 配置从 SW 更改为 HW?
非常感谢您的帮助。
您好、Gary、
对于 launchpad 上隔离块内 UART 的 SW/HW 配置、此连接从目标器件(MSP430G2xxx)到调试器、调试器通过 USB 连接对其进行路由。 默认情况下、它配置为连接到 MSP430G2xx 器件上的 SW UART 引脚、因为这是用于 BSL 的引脚。 如果您想在应用中使用 UART (也称为 USCI 或 USART 模块)、则需要在 USB 连接中切换这些跳线硬件配置以对其进行路由。
您还需要将硬件配置连接到的引脚加倍、并将 USCI/USART 模块与这些引脚关联的引脚加倍(例如 USCI_A0、USCI_A1等)。