У меня есть простой микроконтроллер ATMEL со светодиодной подсветкой на плате, подключенной к планшету Nexus через кабель FTDI-232 и кабель USB-> micro-USB OTG.
Устройство не распознается, если:
1)FTDI cable is connected to the board + micro-controller
2)The OTG cable is connected to the FTDI cable
3)OTG cable is connected to the tablet
Признается, если:
1)The FTDI cable is connected to the board + micro-controller
2)the OTG cable is plugged into the tablet
3)the FTDI cable is plugged into the OTG cable
Признается, если:
1)FTDI cable is plugged into the OTG cable
2)OTG cable is plugged into the tablet
3)FTDI cable is plugged into the board + micro controller
У меня также есть плата Arduino UNO, которая работает независимо от порядка подключения.
Мне нужно, чтобы он работал на первом примере, где кабель OTG подключается к планшету последним.
РЕДАКТИРОВАТЬ: немного осмотревшись и протестировав некоторые вещи, я думаю, что кабель OTG решает, какое устройство является хостом, на основе первого устройства, у которого есть питание. Если я отключу питание платы / микросхемы ATMEL, а затем подключу все это, планшет станет хостом.
Поэтому мне нужен способ принудительно установить планшет Nexus7 в качестве хоста, даже если он уже подключен к устройству с питанием.