2015-01-07 7 views
0

Я хочу подключить XBee к Arduino Due с помощью Sainsmart USB Explorer. Я везде искал и не могу найти никакой информации об этом.Подключите собственный USB-порт Arduino Due к Xbee Explorer на основе чипа FTDI 232R

Я успешно подключили Arduino Mega с помощью USB-хоста Sainsmart Shield с помощью USB Host Shield Lib в https://github.com/felis/USB_Host_Shield_2.0, но мне нужно использовать XBee с GLCD щитом, и я не могу стек USB щит на ЖК-экран. Кажется, что только USB-клавиатура Arduino поддерживает только мышь или клавиатуру.

ответ

0

по умолчанию Семейство микросхем FTDI x232 поддерживает только последовательный режим (поэтому мышь или клавиатура будут работать), но не поддерживают режим MPSSE; драйвер не поддерживает это.

Режим MSPPE используется для других последовательных протоколов, таких как I2C, SPI или битбанг. Поэтому, если вам требуется SPI/I2C через usb, чтобы поговорить с вашим устройством XBEE, вам нужна библиотека, которая сделает это за вас.

FTDI имеет собственную библиотеку D2xx D2xx, которая не является открытым исходным кодом и может вызвать конфликты с другими USB-устройствами, поскольку она заменяет стандартную библиотеку драйверов. Или вы можете взглянуть на libmpsse, который является открытым исходным кодом (и я лично рекомендую).