【问题标题】:Connect an Arduino Due native USB port to an Xbee Explorer based on an FTDI 232R chip将 Arduino Due 原生 USB 端口连接到基于 FTDI 232R 芯片的 Xbee Explorer
【发布时间】:2015-01-07 18:45:29
【问题描述】:

我想使用 Sainsmart USB Explorer 将 XBee 连接到 Arduino Due。我到处找,找不到任何关于这样做的信息。

我已经使用 Sainsmart USB Host Shield 成功连接了 Arduino Mega,使用的是 https://github.com/felis/USB_Host_Shield_2.0 的 USB Host Shield Lib,但我需要将 XBee 与 GLCD 屏蔽一起使用,并且我无法在 LCD 上堆叠 USB 屏蔽盾。 Arduino USB 主机库似乎只支持鼠标或键盘。

【问题讨论】:

    标签: arduino xbee usbserial ftdi cdc


    【解决方案1】:

    默认情况下,FTDI x232 系列芯片仅支持串行模式(这就是鼠标或键盘可以工作的原因),但不支持 MPSSE 模式;驱动不支持。

    MSPPE 模式用于其他串行协议,如 I2C、SPI 或 bitbang。因此,如果您需要通过 USB 进行 SPI/I2C 与您的 XBEE 设备通信,您需要一个库来为您服务。

    FTDI 提供了自己的 D2xx 驱动程序库,它不是开源的,并且可能会与其他 USB 设备发生冲突,因为它取代了标准驱动程序库。或者你可以看看libmpsse 是开源的(我个人推荐)。

    【讨论】:

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