【问题标题】:Controlling MSP430 with computer (USB?)用电脑控制 MSP430 (USB?)
【发布时间】:2011-10-13 04:40:38
【问题描述】:

我希望使用 TI MSP430 或类似设备从我的计算机控制一堆 LED。
我的电脑是 Macbook Air,所以看起来我可以与之通信的唯一端口是 USB。 MSP430 有一个 USB 端口,但除了对芯片进行编程外,我找不到任何关于使用 USB 端口进行任何操作的信息。有没有办法解决这个问题,使用 USB 与电路板通信?

谢谢!

【问题讨论】:

  • 您正在考虑使用哪个 MSP?有一些新设备在芯片中具有 USB 设备功能,但大多数没有。

标签: embedded usb msp430 texas-instruments


【解决方案1】:

如果您使用的是具有内置 USB 硬件的处理器之一,那么您应该查看此 Texas Instruments Page,它描述了 MSP USB 的功能。它包含指向您实现 HID 类设备所需的 USB 软件堆栈的链接。

【讨论】:

  • +1 芯片供应商应始终是片上外设支持的首选。
【解决方案2】:

我在这里看到了另外两个选项。您还可以使用:

a) USB <-> LPT 适配器直接控制 LED — 在这种情况下,原理图非常简单。见how it's done

b) USB <-> COMUSB <-> RS232 适配器通过 RS232 与控制器通信——在这种情况下,您必须实现一些简单的协议来与控制器通信,但整个解决方案仍然比一个是USB

【讨论】:

    【解决方案3】:

    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 软件来发送/接收命令。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多