我正在寻找使用 TI MSP430 或类似设备从我的计算机控制一堆 LED。
我的电脑是 Macbook Air,所以看起来我可以与之通信的唯一端口是 USB。MSP430 有一个 USB 端口,但除了对芯片进行编程之外,我找不到任何有关使用 USB 端口进行任何操作的信息。有没有办法解决这个问题,使用 USB 与电路板通信?
谢谢!
我正在寻找使用 TI MSP430 或类似设备从我的计算机控制一堆 LED。
我的电脑是 Macbook Air,所以看起来我可以与之通信的唯一端口是 USB。MSP430 有一个 USB 端口,但除了对芯片进行编程之外,我找不到任何有关使用 USB 端口进行任何操作的信息。有没有办法解决这个问题,使用 USB 与电路板通信?
谢谢!
如果您正在使用具有内置 USB 硬件的处理器之一,那么您应该查看描述 MSP USB 功能的德州仪器页面。它包含实现 HID 类设备所需的 USB 软件堆栈的链接。
我在这里看到了另外两个选择。您还可以使用:
a)USB <-> LPT
直接控制 LED 的适配器——在这种情况下,原理图非常简单。看看它是如何完成的;
b)USB <-> COM
或USB <-> RS232
适配器通过 RS232 与控制器通信——在这种情况下,您必须实现一些简单的协议来与控制器通信,但整个解决方案仍然比使用USB
.
MSP430 系列 5 和系列 6 微控制器(即 MSP430x6xx 和 MSP430x5xx)内置 USB 模块,允许从 PC 进行通信,并可用于通过 USB 控制 MSP430。在此处下载 MSP430 USB 开发人员包:http: //www.ti.com/tool/msp430usbdevpack并使用 USB CDC 或 HID API 堆栈根据您的要求开发应用程序。如果您使用 CDC(COM 端口),您可以使用终端程序发送命令来控制 LED,或者如果您使用 HID 堆栈,您可以使用开发人员包中包含的 hidDemo PC 软件来发送/接收命令。