4

在构建使用 USB 连接的 Android 配件的各种教程中,第一步是“选择可以支持 USB 主机模式的硬件平台”。这些教程中的大多数都声称这意味着获得一台运行 > Android 3.1 的设备(或已获得 root 权限的设备或平板电脑等)。

在我的测试中,支持 USB 主机模式的手机似乎不仅必须运行 > Android 3.1,而且还必须通过 USB 电缆供电 任何人都可以确认或否认这一点吗?

大多数平板电脑似乎都通过 USB 供电,但许多手机却没有。我找不到任何地方可以直接声明手机必须通过 USB 供电才能运行配件,因为它们似乎都松散地声明任何运行 >3.1 的东西都可以工作(只要,至少,您连接到手机的设备供电)。但是,在我测试过的所有 USB 库中,我可以从我的平板电脑(它确实通过 USB 供电)很好地连接到我的 USB 设备,但我无法让它们中的任何一个与我的手机一起使用(它不通过 USB 供电)。两者都在运行 > Android 3.1。

请注意,我并不是想通过 USB 为我的配件供电。我的配件有自己的 5v 电源,甚至可以通过 USB 供电。我只想构建一个应用程序,让我的手机能够连接到它、更改它的设置、接收数据等,但我无法让我的手机识别设备是否/何时连接。我不知道这是因为我的手机没有供电的 USB,还是因为我的手机和/或软件的另一个问题。不幸的是,我没有另一部 >3.1 的手机可供测试。

附带说明一下,我正在连接的设备是我正在使用的 FTDI/Arduino 板,再次,它可以很好地连接到(有源)平板电脑,但(无源)手机声称没有 USB 设备已连接(即使 FTDI 板提供自己的电源)。

4

2 回答 2

1

您的 Android 设备需要内置 OTG 硬件,您不能将其添加到手机中,大多数高端智能手机都内置了 OTG,三星 Galaxy 系列有,这允许连接外部 USB 从设备,您确实需要一根 USB 电缆是将引脚5连接到GND的OTG,这将启用OTG然后为设备供电,就像USB闪存一样,如果你想连接一个Arduino,你需要一个外部电源。

附带说明一下,我要连接的设备是我正在开发的 FTDI/Arduino 板设备已连接(即使 FTDI 板提供自己的电源)。

这让我相信你的平板电脑是 OTG,而你的手机不是。

于 2014-03-05T18:58:34.817 回答
0

Well, considering your target area, you might not want risk frying your device before starting to understand the internal pin structure of USB connectors.

I suggest that you use a low-cost non-brand unit. I just discovered this while researching how to direct-solder a +5V DC power source on my broken tablet's PCB, so old that its damaged micro USB port can't be replaced. Normally, an in-market, low-cost, phone-sized Android device (various non-brand products, most of China manufacture) has a very low-power battery attached; no OTG option to play with. It's just getting connected with a PC/USB host to get power for charge and communication over USB/ADB. Almost all of the units I've bought above 7" display size, support even USB 2.x drive as external storage, meaning that OTG is enabled by default.

Try with some other devices from your friends/family/collegues -- just to connect an OTG cable and maybe an USB drive with a built-in LED for easier identification without the PC/Controller device -- if you have enough "test subjects) and they trust you to connect a storage device.

于 2016-08-04T16:30:44.010 回答