OTG的时候用的.检测ID脚状态高低,从而判断为主设备或从设备.

OTG检测的原理是:
USB OTG标准在完全兼容USB2.0标准的基础上,增添了电源管理(节省功耗)功能,它允许设备既可作为主机,也可作为外设操作(两用OTG)。USB OTG技术可实现没有主机时设备与设备之间的数据传输。例如:数码相机可以直接与打印机连接并打印照片,手机与手机之间可以直接传送数据等,从而拓展了USB技术的应用范围。在OTG中,初始主机设备称为A设备,外设称为B设备。也就是说,手机既可以做外设,又可以做主机来传送数据,可用电缆的连接方式来决定初始角色(由ID线的状态来决定)。
USB OTG接口中有5条线:     2条用来传送数据(D+ 、D-);     1条是电源线(VBUS);        1条则是接地线(GND)、1条是ID线。ID线---以用于识别不同的电缆端点,mini-A插头(即A外设)中的ID引脚接地,mini-B插头(即B外设)中的ID引脚浮空。当OTG设备检测到接地的ID引脚时,表示默认的是A设备(主机),而检测到ID引脚浮空的设备则认为是B设备(外设)。手机的MICROUSB就是OTG接口 我们把手机接电脑时ID脚通过线是和GND短接了的 这个时候手机是作为主设备VCC可以为外部供电5V 如果OTG接口的ID悬空这个时候这个主机器就是一个从设备 不能读USB盘等。我们在ADB调试时要把OTG的ID脚接地 然后就可以通过ADB调试了。如果不接地电脑识别到的这个机器只是一个存储器,不能通ADB通信的 。USB HOST和OTG是两种接口硬件 。OTG脚的ID接地时可以作为HOST的功能同时还可以作为ADB调试  一般的USB HOST是不能支持ADB调试的



OTG接口设备主从功能是如何实现的相关推荐

  1. android otg主从切换,一种自动切换OTG设备主从模式下的Vbus电压的方法与电路与流程...

    本发明涉及otg设备的检测领域,更具体地说,涉及一种自动切换otg设备主从模式下的vbus电压的方法与电路. 背景技术: 现有技术中,具备otg功能的设备通过检测usb_id引脚的状态来判断工作为ho ...

  2. linux otg 鼠标 节点,otg 的host功能,使用otg转host的线,连接鼠标。无效。

    otg 的host功能,使用otg转host的线,连接鼠标.无效. 看了一下log, 有一个切换动作,但又马上切换成device. force_usb_mode_store 2->1 [   1 ...

  3. Nordic NRF52805实现主从功能

    避坑之Nordic NRF52805实现主从功能 Nordic最新推出nRF52系列无线SoC产品nRF52805,支持蓝牙5.2.这是其广受欢迎且经过验证的nRF52系列的第七款产品.nRF5280 ...

  4. imx6ul的otg转host功能

    平台:imx6ul 内核版本:4.1.15 otg接口默认就是device功能,用于下载镜像,作为从设备 host功能是外接设备(比如U盘.手机),作为主设备 imx6ul的otg默认作为从设备,如果 ...

  5. mysql rds 主从_简单说说RDS的主从功能是如何实现

    什么是RDS高可用 目前睿江云已经推出的RDS数据库,也已经将以上提到的高可用,进行了融合.用户无需进行上面的配置,直接选购即可使用. 相信不少的读者朋友,数据库的使用经验,相信使用的最多得应该是MY ...

  6. TYPE-C接口设备OTG线(手机接OTG线的同时进行充电)

    如何实现这种让Type-c接口设备实现充电的同时又能实现数据传输(OTG)的功能(充电数据传输的方案)这你就用到一颗PD协议芯片来配置了 ,乐得瑞推出LDR6023S可完整兼容各种手机疑难杂症的兼容性 ...

  7. 华为nova5iotg功能使用_华为Nova2怎么使用OTG功能教程

    华为Nova2怎么使用OTG功能呢?相信很多用户可能还不太清楚华为Nova2如何使用OTG功能的,下面,XP510小编来为大家分享一下华为Nova2使用OTG功能的教程,还不是很了解的朋友们一起进来看 ...

  8. 华为nova5iotg功能使用_在华为nova3中使用otg功能的具体步骤

    你们会在华为nova3中使用otg功能吗?下文将介绍在华为nova3中使用otg功能的具体步骤,有兴趣的可以来了解了解哦. 在华为nova3中使用otg功能的具体步骤 1.准备一条OTG线及FAT32 ...

  9. 手机otg转HTml,手机OTG功能怎么操作?原来方法这么简单,以后连接U盘都不用电脑...

    众所周知手机连接U盘,需要电脑作为媒介.但现在的手机都有OTG功能,使用它手机就能直接连接U盘了. 那OTG功能到底是什么?有什么用处?以及如何使用呢?下面就带你了解一下吧,学会了连接U盘都不用电脑了 ...

最新文章

  1. OpenCV 脸部跟踪(1)
  2. Windows Vista和XP比较
  3. PL/SQL的快捷键设置
  4. nginx全局内存缓存
  5. Codeup-问题 A: 最大连续子序列
  6. git gui提交无法获知你的身份 20
  7. python的标志为什么是蛇_Python 为什么推荐蛇形命名法原因浅析
  8. PTA16、列表元素个数的加权和(1) (10 分)
  9. 基于phash和汉明距离找出相似图片
  10. 计算机出现黑屏问题方法派出,电脑重装系统开机常见黑屏问题的解决方法
  11. PPT 下载 | 神策数据徐美玲:标签体系应用及设计思路
  12. 变压器次级输出为0v的原因_加速tensorflow中的Google临时融合变压器2 0
  13. 微信小程序框架主体快速开发教程
  14. 指针实现写一个函数,将一个3×3的整数矩阵转置
  15. 什么是 Proxy ?
  16. 【转载】Excel操作 Microsoft.Office.Interop.Excel.dll的使用
  17. Ubuntu 截图工具 Flameshot
  18. 《人物动作:角色骨骼、蒙皮制作工艺》
  19. 智慧灌区、水利、闸门控制、智慧监控、水质监测、气象站、水质站、灌区监测、渠道监测、水情监测、降水监测、渠道水位、流量、水量、干渠、支渠、枢纽闸门、预警管理、工程管理、任务管理、系统管理、axure原型
  20. [Ubuntu 18.04]公共DNS设置[/etc/resolv.conf]

热门文章

  1. firefox浏览器查看post请求及form参数
  2. 2022-10-02 oracle 数据库 expdp 导出数据
  3. 彩虹云任务墨渊邮件美化模板
  4. 腾讯视频下载|腾讯视频播放器下载
  5. Java大数据:大数据开发必须掌握的四种数据库
  6. 【MySQL索引】底层实现原理 MyISAM非聚簇索引 vs. InnoDB聚簇索引
  7. PKPK检测软件安装过程
  8. 私企招聘:年薪25-30万,华劲集团校园招聘
  9. Python就业都有哪些方向,每个方向薪资多少?
  10. 最流行的双线水平条形图,怎么画的?Horizontal bar chart by python and matplotlib