找回密码
 注册
关于网站域名变更的通知
12
返回列表 发新帖
楼主: lukeluck
打印 上一主题 下一主题

求教:安卓手机USB设备插入识别过程?

[复制链接]

该用户从未签到

17#
发表于 2018-5-30 16:22 | 只看该作者
lukeluck 发表于 2018-5-30 09:573 i5 V# L, y) M+ N
不错  正如你所说的这样,D-确实需要接上拉电阻,标准上是接1.5k上拉至3-3.6V4 [  i; o; Z( _1 `$ g) u
现在我如果接1.5k上拉只5V ...

. X2 b1 a7 K0 }# J# y额,软件方面的东西我就不大了解了,不知道是不是你手机的USB Driver默认不支持USB Low Speed还是怎么回事,,,看样子你的USB设备应该是Low Speed设备,我对Low Speed的Spec还真的不是特别了解,只对USB2.0 HS稍微了解一些。要我debug硬件的话可能会搞个Low Speed的设备接到电脑上先测下设备能正确识别时候的波形,再对比接到手机上测试一下是哪里出了问题,或者看下USB1.1的Spec了解下LS设备到地是怎么识别的。
; U2 a* C# ?* \, P% Q( |
2 N8 ?8 U9 }0 G3 f

该用户从未签到

18#
发表于 2018-5-31 20:28 | 只看该作者
lukeluck 发表于 2018-5-29 08:41, ~' I+ U' z" a9 {8 v* Y: n% ?
那看来这个过程还挺复杂的,现在我的做法是:
* Z$ E1 M" P, z; Y  B0 k4 ?9 J6 B1 设备测ID接地,则设备作为Host工作,目的仅仅只是为了从 ...
/ D$ J6 M) U& @6 R6 Y
1 设备测ID接地,则设备作为Host工作,目的仅仅只是为了从手机的USB口取电。--这个ID接地,是让手机侧的USB工作在HOST模式,一个为是DEVICE供电,另一个是作为HOST才能去识别device;6 x+ k: B1 f8 e% @# P+ O
2 设备测D-通过1.5K上拉电阻上拉至5V,目的仅是告诉手机这是一个低速设备。--这个电阻目的是告诉手机有设备插入了,且是一个低速设备;
! f: l& n7 X7 n+ R; m, M3 我的最终目的并不需要建立设备与手机的USB通信,仅仅是想知道当设备插入时候有个状态变化(手机上有一个APP,设备插入后这个APP里有一个标志位置位);--这样,手机能识别到了;
$ _- S  Z- Z2 P4 f: r

点评

感谢回复,现在我已经理解清楚这个顺序了。手机确实作为Host D-的上拉电阻确实是告诉了手机有个低速设备插入。 D+/D-由于不会同手机USB通信 因此可以说我的Device不是标准的USB外设,仅仅是从手机USB供电 现在可  详情 回复 发表于 2018-6-1 08:58
  • TA的每日心情
    无聊
    2020-5-6 15:53
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    19#
     楼主| 发表于 2018-6-1 08:58 | 只看该作者
    ABCDJ 发表于 2018-5-31 20:28
    6 a- `& v/ c" B1 J. ]8 W1 设备测ID接地,则设备作为Host工作,目的仅仅只是为了从手机的USB口取电。--这个ID接地,是让手机侧的U ...

    0 e3 Q( n8 t7 L/ U, y* N感谢回复,现在我已经理解清楚这个顺序了。手机确实作为Host% |" u) Y: g6 d- I6 ?- _( p3 X. V
    D-的上拉电阻确实是告诉了手机有个低速设备插入。
    8 q# _4 n  J9 I% gD+/D-由于不会同手机USB通信 因此可以说我的Device不是标准的USB外设,仅仅是从手机USB供电
    7 H8 f% C) E9 ^" @8 p4 H- ?现在可以确保硬件连接上是没有问题的,只是没有通信!. J! w3 R1 G6 A$ ^
    ; w% b( v2 |9 D+ H
    问题是:代码如何实现这个识别过程呢?. a' L1 D2 e# o& z( H5 V3 ~0 y
    附:一个参考代码 https://blog.csdn.net/chy555chy/article/details/52350810% \3 t) h9 V1 ~
    目前还是没有搞定。- R) @# J3 o! _" r" l. W
    我插入普通USB数据线,都可以观测到ACTION_USB_STATE =connectd 状态变化,但是连接我自己的设备却没有任何反应!7 x7 J9 Y) @' p9 n
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

    推荐内容上一条 /1 下一条

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2025-6-30 11:31 , Processed in 0.078125 second(s), 24 queries , Gzip On.

    深圳市墨知创新科技有限公司

    地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

    快速回复 返回顶部 返回列表