我有一个简单的 ATMEL 微控制器,板上有一个 LED 灯,通过 FTDI-232 电缆和 USB->micro-USB OTG 电缆连接到 Nexus 平板电脑。
如果出现以下情况,则无法识别设备:
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 平板电脑设置为主机,即使它已经插入有源设备。