TA的每日心情 | 无聊 2020-5-6 15:53 |
---|
签到天数: 3 天 [LV.2]偶尔看看I
|
+ ^2 @' L _3 ]/ p$ A: u; k感谢回复,现在我已经理解清楚这个顺序了。手机确实作为Host
, z# R0 b- d0 ?( \4 e3 ^D-的上拉电阻确实是告诉了手机有个低速设备插入。
, R8 ]2 q. y0 ]: m4 v+ VD+/D-由于不会同手机USB通信 因此可以说我的Device不是标准的USB外设,仅仅是从手机USB供电, N( Y. @6 F3 s, R
现在可以确保硬件连接上是没有问题的,只是没有通信!
) v, V3 ^0 g( H. g/ s, k& u0 Y8 o
问题是:代码如何实现这个识别过程呢?
* T4 q' f* d5 Z# p附:一个参考代码 https://blog.csdn.net/chy555chy/article/details/523508109 m( ]$ d F" }4 t
目前还是没有搞定。
, m% e$ F, m+ t9 P8 b; X& s/ R我插入普通USB数据线,都可以观测到ACTION_USB_STATE =connectd 状态变化,但是连接我自己的设备却没有任何反应!
9 w: f' ^6 D7 g# \ |
|