电子发烧友App

硬声App

0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

电子发烧友网>接口/总线/驱动>USB设备分类:HOST,OTG,DEVICE

USB设备分类:HOST,OTG,DEVICE

收藏

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论

查看更多

相关推荐

DshanMCU-R128s2 USB外设功能配置

USB 功能简介 USB 功能模块包括了USB HostUSB DeviceOTG 功能。 USB Host 目前已经支持上的功能有:Mass Storage,UVC。 USB Device
2023-12-22 19:05:241610

以SDR SDRAM 为例,DRAM DeviceHost 端的接口描述

本文则以 SDR SDRAM 为例,描述 DRAM DeviceHost 端的接口,以及其内部的其他模块,包括 Control Logic、IO、Row & Column Decoder 等。
2020-09-22 15:34:594192

OTG硬件检测电路

U盘,这时开发板作为USB Host。但是开发板要跟PC通信,开发板就要作为USB Device。开发板要作为USB HostUSB Device两种角色,可以使用OTG插口:它可以根据硬件电路
2023-07-11 08:40:46868

OTG转换器的作用 OTG接口与转换器电路设计分析

开发板要作为 USB HostUSB Device 两种角色,可以使用 OTG 插口:它可以根据硬件电路自动识别自己的角色,切换为 USB HostUSB Deivce。
2023-07-19 10:56:393675

【全志R128外设模块配置】USB外设功能配置

USB 功能模块包括了USB HostUSB DeviceOTG 功能。
2023-10-30 14:21:36363

慧能泰推出一款全自主式USB Type-C和USB PD DRP控制器HUSB239

USB2.0端口的Data Role里,USB根据数据传输的方向定义了Host/Device/OTG三种角色,其中OTG即可作为Host,也可作为Device,在Type-C中,也有类似的定义,只是名字有了些许修改。
2024-03-13 10:12:06379

OTG功能使用方法-基于TQ3568开发板

OTG 即 On The Go ,是USB的一种工作模式. USB协议中规定了两类设备, 一类是Host 、 一类是DeviceHost为主控设备,如PC,Device为从设备,如鼠标、U盘等
2023-06-08 16:47:00

USB-Host (USB_CANNOT_枚举)

USB连接+连接到D+的PIC USB接口没有连接GND连接到Grundif我没有错,VBUS被配置为输入和仅监测总线的电压,并且主要使用USB作为设备。如果支持OTG,只使用VBUSON
2018-08-28 15:28:38

USB HOST 接口与 USB device 接口有何区别

USB HOST 接口与 USB device 接口有何区别呀
2016-03-20 23:49:05

USB Host的端口设置页不对要怎么改

DeviceUSB Host,编译报错 OTG_FS_IRQHandler 重复定义。并且我想就算不使用 USB DeviceHost 的端口设置页不对吧。。这里要怎么改?
2022-07-28 10:36:47

USB OTG原理+ ID 检测原理

)和外设式OTG设备(Peripheralonly OTG device) 。两用OTG设备完全符合USB 2.0规范,同时,他还要提供有限的主机能力和一个 MiniAB插座、支持主机流通协议(Host
2015-02-10 11:19:47

USB3500

USB3500 - Hi-Speed USB Host, Device or OTG PHY With UTMI Interface - SMSC Corporation
2022-11-04 17:22:44

USB_HOST_MSC例程使用Hub芯片如何修改?

[tr]USB_HOST_MSC例程,如果使用Hub芯片应该怎么修改?我现在的硬件上OTG部分接上了一个Hub芯片,Hub上扩展了1个SD卡接口和3个USB DEVICE接口。请问怎么修改USB_HOST_MSC中的初始化代码,才能识别出SD卡,或者插在扩展出来的USB DEVICE接口上的U盘?
2020-03-12 12:26:31

usb hostdevice驱动注册机制什么时候搞好?

注册呢 rt_device_find(USB_HOST_CONTROLLER_NAME) 肯定获得不到设备下面有用了新的结构 _driver_list ,注册了两个
2023-02-20 14:29:19

CH32V102C8T6的SUB host/Device要如何设置?

目前有一个项目,就是做一个类似USB-hub的项目,查看了手册和引脚定义,我有一些疑问:如果这颗芯片的USB 32,33引脚作为usb Device和pc通信,我作为hub设备,应该用哪几个引脚
2022-07-19 06:00:28

CH573F如何实现USB接口根据接入设备不同,既做HOST又可以切换为Device

CH573F的项目上有一个应用需求,需要USB接口根据接入设备不同,既做HOST又可以切换为Device,芯片不支持OTG,硬件上已经将D+ D-对外引出两个接口,分别用于连接其他的HOST
2022-08-04 06:12:46

ESP32 S3使用例程usb_host_lib枚举device失败的原因?如何解决?

在网店购买了乐鑫那款带micro usb的esp32s3核心板,使用例程usb_host_lib配置核心板为host,使用OTG转接头插入U盘,例程可以产生事务回调,并能够打印出设备的PID/VID
2023-02-13 07:15:56

ESP32S3使用例程usb_host_lib枚举device失败的原因?

在网店购买了乐鑫那款带micro usb的esp32s3核心板,使用例程usb_host_lib配置核心板为host,使用OTG转接头插入U盘,例程可以产生事务回调,并能够打印出设备的PID/VID
2023-03-07 09:13:18

PC主机无法检测到STM32F769I USB OTG设备外设咋办

大家好,我有以下问题:无法让 PC 主机检测到 STM32F769I USB OTG 设备外设。开发板:STM32F769I-DISCO (MB1225B)主机:运行 Windows 10(内部版本
2022-12-20 07:49:50

PIC32MZ2048ECH144入门工具包上的USB OTG怎么操作

我有一些问题,试图找出如何打开和测试一个和谐的样本应用程序,工作在PIC32 MX2048 ECH144初学者工具包。我希望能够在一个CDC模式下使用起动器工具包作为USB设备。我安装的工具
2019-04-22 07:47:44

RK3399平台上USB控制器和PHY的连接方式和配置说明

OTGECHI/OHCI实现Host模式功能DWC实现Device模式功能。RK3399没有独立的USB2.0 OTG控制器,但有独立的USB3.0 OTG控制器,并且可以向下兼容USB2.0 OTG的完整功能
2022-05-12 17:46:25

S6E2CC-Pioneer套件是否支持USB OTG功能

HII我想交流两个USB设备,所以先锋工具包支持USB OTG功能感谢 以上来自于百度翻译 以下为原文HIIi want to communicate two U*** slave device
2018-09-29 16:01:11

SC0105 AT32F435/437 同时使用两个OTG

示例目的提供同时使用两个OTGOTG1使用Host模式,OTG2使用Device模式的范例,OTG1 Host模式支持HID复合设备(HID, Keyboard,mouse),OTG2作为一个
2022-11-13 16:54:19

STM32移植USB驱动总结相关资料推荐

stm32自带USB接口,OTG-FS(全速)和OTG-HS(高速),因为stm32f4只带有高速PHY,想使用高速模式,就需要外扩高速PHY,在此为USB3300。系统配置一个Device端口,一
2022-02-22 08:09:02

u*** otg协议规范

to achieve.Specifically, USB communication can only take place between a host and a peripheral. However, in order
2008-07-22 14:38:11

【求助】AM3352 USB0 设置 HOSTOTG ID能用软件方式设置成低电平吗?

* AM335X beta EVM has USB0 in OTG mode and USB1 in host mode. */ /*.mode = (MUSB_HOST
2018-06-04 10:32:20

为什么电话连接器是微型USB型B而不是微USB型AB

您好,当您连接2个OTG系统与一个微型USB电缆,主机必须是微型USB类型A和设备必须是微型USB类型B,不是吗?我不明白为什么电话连接器是微型USB型B而不是微USB型AB:有人知道为什么吗?谢谢
2018-10-11 08:44:06

使用USB OTG端口作为以太网小工具无法工作是为什么?

不确定这是否是解决此问题的最佳论坛,但我在设备模式下使用 USB OTG 端口作为以太网小工具。如果从启动时插入,或者之后的任何时间先插入,它都可以正常工作。但是,如果拔下并再次插入,它不会在没有
2022-12-09 07:01:52

使用USB_Host中间件和USB_OTG_HS测试ublox LARA R.211 a 4G LTE和stm32f745控制器?

使用 USB_Host 中间件和 USB_OTG_HS 测试 ublox LARA R.211 a 4G LTE 和 stm32f745 控制器?任何人都可以帮助正确的 CubeMX 参数,或者是否有任何 CDC USB 主机类示例,以便该模块检测虚拟 com 端口。
2022-12-30 07:25:47

使用TPS61230A设计USB OTG设备

OTG 就是这这样的背景下出现的,它是一种USB规范,一种让设备可以根据相关协议在主机和从机之间进行自动切换的规范。目前,USB OTG 广泛使用在PC,移动电话,手持式POS机以及移动电源等等产品中
2019-07-29 04:45:10

分享一种将RK3399配置成USB gadget设备的方法

USB串口、USB网卡、USB键盘鼠标等等,RK3399主板上有6个USB接口,其中的type-c接口是USB OTG接口,既支持USB HOST也支持USB DEVICE设备,要使RK3399配置成
2022-05-24 10:35:31

单片机做USB HOST插入如何检测

最近想做过单片机做USB HOST,当U盘插入时读取U盘升级文件进行升级,请问:U盘是否插入如何检测,必须OTG吗?单片机USB做主机读U盘升级时USB接入如何检测?谁做过可以交流下
2022-08-16 11:42:27

可以在同一个设备中使用USB-OTG和USART1吗?

大家好。我有一个已经设计好的 PCB,上面有一个 STM32MP157。为了与外部设备通信,我使用了 USART1。同时,我正在使用 USB OTG 端口将我的设备连接到我的 PC。我的问题是
2022-12-29 09:15:33

基于 RT-Thread Studio 的 USB Device 驱动开发文档

USB HostUSB Device。本文将基于 stm32l475-atk-pandora 开发板,讲解基于 RT-Thread Studio 开发 USB Device 驱动。USB
2021-03-29 06:39:30

如何使用Azure RTOS的不同端口上的mimxrt1170-evk usb设备usb主机?

_hw_setup(); usb_device_hw_setup(); } static void usb_host_interrupt_setup(void) { IRQn_Type irqNumber
2023-05-12 06:03:08

如何实现rk3288 otg模式切换的设计呢

前言平台: rk3288 ,有USB2.0 OTG控制器* 1,USB2.0HOST* 1,EHCI*1(网上说也是USB2.0,具体区别不明)项目需求:硬件上没有做 otg 模式切换
2022-05-24 10:54:56

如何透过USB 1.1 OTG作为USB device时,直接将档案丢至SD card?

您好请问, 如何透过USB 1.1 OTG作为USB device时,直接将档案丢至SD card
2023-08-31 07:41:55

如何配置USB OTG为Gadget serial device

现需要将OKA40i-C板子上的OTG下载口配置为虚拟串口,实现u***串行通信,利用linux已存在的u***转虚拟串口驱动:USB Gadget Drivers (Serial Gadget
2022-01-04 06:47:05

怎么解决USB Host在ESP32-S3-USB-OTG板上不工作的问题?

我专门买了 ESP32-S3-USB-OTG 开发板来使用 USB Host 功能,但我无法让它工作。它总是在“CLASS: Registering Client”之后停止代码:git
2023-03-01 06:23:45

测试USB host/device时, adb要用到哪些指令?

测试USB host/device时, adb要用到哪些指令?
2022-03-10 08:33:04

请问USB配置的use_u***_otg_fs的定义在哪儿?

;USB_OTG_Core, #ifdef USE_USB_OTG_FS USB_OTG_FS_CORE_ID,#else USB_OTG_HS_CORE_ID,#endif &USB_Host,&USBH_MSC_cb, &USR_cb);
2018-09-21 09:20:23

请问AM335X USB0如何使用host模式?

] = USB0PORT's mode * mode[4:7] = USB1PORT's mode * AM335X beta EVM has USB0 in OTG mode and USB1 in host mode. */ .mode = (MUSB_HOST
2018-06-21 06:06:44

请问FX3有USB3.0 OTG HOST功能吗?

您好,请问FX3 有USB3.0 OTG HOST功能吗? 我司需要用MCU(STM32F4)高速采集AD数据,MCU把数据传给FX3 (CYUSB3014),FX3再通过USB3.0(速度需要大于
2024-02-28 07:19:26

请问在HOST模式下USB OTG接口如何工作呢

问题描述及复现步骤:根据AIO-3568J做了自己的底板。希望USB OTG网口也可以作为USB HOST,识别U盘,鼠标键盘等外设。在WIKI和论坛搜索都没有答案,希望大神解答!
2022-09-20 16:00:45

请问能提供一些关于LAN USB OTG方面的例程吗?

您们好! 最近我想使用BF526做LAN,USB OTG 接口,USB HOST 能接U盘,解释FAT32系统文件,USB PERIPHERAL。研究了下,贵公司好像提供了设备驱动程序(device
2019-03-01 14:36:03

连接到PC时无法将USB端口识别为设备是为什么?如何解决?

_SetCurrentMode(pdev, DEVICE_MODE); /* 初始化设备 */ USB_OTG_CoreInitDev(pdev); /* 启用 USB 全局中断
2023-01-04 06:31:11

重启后OTG设备无法识别U盘怎么解决?

以观察到U***设备挂载信息。经确认,该问题只在OTG接口中存在。u*** host接口不存在,host接口中的设备,重启后均可以正常识别。请问该问题,是否可以通过修改驱动解决。
2022-01-04 06:01:01

SL811HS VxWorks Host Driverv 1

The SL811HS is a dual role host / slave embedded USB device.  The SL811HS VxWorks Host Driver
2009-04-11 16:33:5915

基于ISP1161 的USB HOST 技术应用

主要介绍如何利用芯片ISP1161 在嵌入式系统中实现USB HOST 功能; 基于批量传输协议, 讲述如何实现数据在USB 存储设备上的存储和读写。
2009-05-18 13:18:3521

USB OTG技术在数据采集系统的应用

本文介绍了USB OTG 技术在数据采集系统中的设计与实现,重点阐述了USB OTG 的工作原理、USB 主从机的硬件切换设计和固件程序设计。USB OTG(On The Go)能够实现设备间真正的点对
2009-08-11 10:16:5647

USB OTG扩展子板的实现

介绍了采用ISP1362控制芯片制作的一块扩展子板,该板为美国模拟器件公司的ADSP-BF533 EZKIT-Lite 评估板提供了USB OTG支持,并在BlackFin 16位DSP上通过USB OTG接口实现了与PC机以及U盘的数据
2010-07-06 16:12:2553

USB OTG晶片设计

USB系统简介 USB OTG传输协议 USB OTG芯片设计 USB OTG 芯片实作 USB的优点在于低廉易建置,缺点USB采用主从式架构(Master/slave system),所有外围装置都要靠单一主控端 (PC)。
2010-07-18 11:39:4449

MAX3301E型USB OTG电路原理及应用

   在介绍USB OTG的基础上,着重介绍Maxim公司的MAX3301E型USB OTG电路的特点、内部结构和工作原理。
2010-12-03 16:52:520

什么是usb host?usb otg 是什么?

什么是usb host? USB是英文Universal Serial Bus的缩写,中文含义是“通用串行总线”。它不是一种新的总线标准,而是应用在PC领域的接口技术。USB是在1994
2008-07-02 10:30:5212249

基于LPC2930设计的高速USB-OTG接口方案

基于LPC2930设计的高速USB-OTG接口方案 NXP公司的LPC2930是集成了ARM968E-S CPU核和两个TCM区块的MCU,工作频率高达125MHz,并具有全速USB 2.0 Host/OTG/Device控制
2010-05-17 11:53:541715

具有USB OTG和过压保护的紧凑型电源管理器的实现

前言 通用串行总线On-the-Go(USB OTG)技术的出现为人们的连网生活提供了更多选择。USB OTG允许一个设备既可充当外部设备,也可充当主机。作为主机时,OTG设备可与其他外部设备通信,并
2011-08-26 12:11:052061

MQX USB设备协议栈用户手册

MQX USB 协议栈支持HOSTDEVICE 操作,本手册只讨论device 协议栈,作为device 协议栈支持CDC,Mass Storage,HID,PHDC 类设备协议栈。本协议栈采用了分层结构,最上层为用户应用程序,中间层
2011-10-19 16:46:3475

USB_OTG_IP核中AMBA接口的设计与FPGA实现

作为一种简单易用和高速的串行总线,USB(通用串行总线)从出现至今,越来越受到人们的欢迎。而随着OTG(On The Go)技术的推出,更加拓展了USB的应用领域。USB OTG设备具备双重角色的功能
2012-05-22 11:15:5681

NB3000 USB Host Mouse And Keyboa

NB3000 USB Host Mouse And Keyboard。
2016-03-23 10:34:200

NXP USB host lite数据手册

NXP USB host lite数据手册
2016-06-06 16:03:435

USB培训_Part3_USB_OTG_IP及其库的使用

USB培训_Part3_USB_OTG_IP及其库的使用
2017-03-31 10:11:5522

USB OTG IP的适用范围及库的使用

USB IP 可作为全速或低速的USB设备 存在于STM32F102、STM32F103 FS OTG IP 可作为全速和低速USB主机 本PPT讲解OTG IP 可作为全速USB设备 存在于
2017-09-15 10:35:403

USB培训_Part3 USB OTG IP及其库的使用

USB培训_Part3 USB OTG IP及其库的使用
2017-09-21 09:48:299

USB插入检测电路

A设备端ID脚接地,则初始状态为Host,例如PC和支持OTG设备做主设备时 B设备端ID脚悬空,默认上拉为高电平,则初始状态为Device,例如U盘和支持OTG设备做从设备
2018-05-13 11:10:0025932

AM1808的USB和SD卡的测试报告分析大全

USB设备测试 AM1808有一个USB2.0的OTG接口,和一个USB1.1的接口。板载USB包括一个原生USB 2.0的OTG设备,和由HUB扩展的3个USB设备。 将USB设备(U盘)插入原生USB口(J18),要注意P11跳线要设置为host,系统枚举成一个usb设备
2018-04-24 09:18:483

USB-OTG插槽类型和连接方式

OTG设备使用插头中的ID引脚来区分A/B Device,ID接地被称作为A-Device,充当USB Host,A-Device始终为总线 提供电力,ID悬空被称作为B-Device,充当USB
2018-05-11 12:29:0012197

OTG接口设备主从功能实现 OTG检测原理概述

USB OTG标准在完全兼容USB2.0标准的基础上,增添了电源管理(节省功耗)功能,它允许设备既可作为主机,也可作为外设操作(两用OTG)。
2018-05-11 16:12:0010346

在TI DSP上实现高速USB OTG功能

高速USB上的OTGOTG)通过工业最流行的外围接口USB实现便携式消费电子设备之间的连接。
2018-05-15 09:49:3211

为什么电脑上的USB口跟手机上的USB功能不一样

一个USB口 可以是以下三种规格中的一种: 1)USB主控制器 又叫USB HOST。 可以有控制作用。 2)USB device(slave) , 就是被控制的 3)USB OTG就是指既可以做Host口亦可以做device
2019-04-19 15:37:323930

USB OTG的工作原理解析

(Peripheralonly OTG device) 。两用OTG设备完全符合USB 2.0规范,同时,他还要提供有限的主机能力和一个MiniAB插座、支持主机流通协议(Host Negotiatio
2019-07-19 15:58:0215429

浅谈OTG数据线的作用、分类和工作原理

OTG线是什么?OTG主要应用于各种不同的设备或移动设备间的联接,进行数据交换。USB技术的发展,使得电脑和周边移动设备能够通过简单USB连接方式来传输各种数据。这样就会导致一种情况,手机或者平板
2020-09-25 17:07:114475

USBHOST、USB Slave和USB OTG之间有什么区别

,如U盘、移动硬盘、MP3、MP4、鼠标、键盘、游戏手柄、网卡、打印机、读卡器等USB设备USB OTG全称是USBOn-The-Go,属于直接控制和传输设备,既可以做USB HOST也可以做USB Slave,通过ID信号来控制主、从切换。 fqj
2021-06-18 17:38:473417

USB】STM32F107VC单片机上完全用寄存器实现的USB OTG Device模式的大容量存储设备

USB】STM32F107VC单片机上完全用寄存器实现的USB OTG Device模式的大容量存储设备
2021-12-02 13:06:1313

看我解决Linux下的OTG切换问题

1.硬件原理图看下面的原理图VCC_OTG_EN 引脚,这个脚主要是用来控制给外部OTG设备提供电源控制的。如果设备作为DEVICE设备,这时候VBUS的电是由外部提供的,比如通过USB线...
2021-12-04 17:51:120

如何查找ST官方stm32_f105-07_f2_f4_usb-host-device_lib V2.2.1

如何查找ST官方stm32_f105-07_f2_f4_usb-host-device_lib V2.2.1
2021-12-06 09:51:0921

MCU OTG Host KHCI协议栈简介

OTG Host 协议栈简介本文主要方便用户理解 OTG 协议栈的关键性程序结构及文件结构。加快用户前期开发。例程介绍usb_host_hid_mouse本例程模拟主机枚举鼠标,并将鼠标移动信息通过
2021-12-28 19:42:5410

STM32移植USB驱动总结

stm32自带USB接口,OTG-FS(全速)和OTG-HS(高速),因为stm32f4只带有高速PHY,想使用高速模式,就需要外扩高速PHY,在此为USB3300。系统配置一个Device端口
2021-12-28 19:47:4068

STM32 USB Host 同时连接多个设备样例(如鼠标和键盘)--原创

STM32 USB Host 同时连接多个设备样例(如鼠标和键盘)在网上搜了很多都是USB Host单独连接鼠标或键盘的样例, 而当前很多无线鼠标键盘都是并到一个USB口上的, 也就是同一个USB
2021-12-28 19:56:2028

USB协议&USB HOST通信过程

USB协议&USB HOST通信过程
2022-01-25 16:33:4213

设计具有竞争优势的USB OTG电源

设计具有竞争优势的USB OTG电源
2022-11-02 08:15:560

使用TPS61230A给USB OTG总线供电

使用TPS61230A给USB OTG总线供电
2022-11-02 08:16:070

UM1021_OTGDeviceUSB软件驱动库的使用手册

UM1021_OTGDeviceUSB软件驱动库的使用手册
2022-11-22 19:14:230

OTG硬件检测电路介绍

OTG 是"On The Go"的英文缩写,可以理解为“安上即可用”。USB 传输是主从结构,一切 USB 传输都由 Host 发起。
2023-07-05 09:20:531605

OTG接口与转换器

作为 USB Host。 开发板要跟 PC 通信,开发板就要作为 USB Device。 开发板要作为 USB HostUSB Device 两种角色,可以使用 OTG 插口:它可以根据硬件电路
2023-07-17 11:04:381085

新品登场!雅特力发布AT32F402与AT32F405高速USB2.0 OTG MCU

。在USB2.0标准中,High-speed接口(简称HS)传输速率最大480 Mbps,Full-speed接口(简称FS)传输速率最大12Mbps,而USB OTG作为USB2.0标准补充接口,可被用来作HostDevice,如连接外部U盘读取档案内容或外接设备扩充功能,如鼠标、耳机、键盘等。
2023-09-05 13:34:49459

什么是USB HOSTUSB Slave和USB OTG?它们之间有什么区别?

什么是USB HOSTUSB Slave和USB OTG?它们之间有什么区别? USB(通用串行总线)是一种用于连接设备的通信接口标准,它允许设备之间进行数据传输和通信。USB HOSTUSB
2024-02-02 15:32:571235

已全部加载完成