论坛首页
任务活动
问答
论坛专题
登录
注册
chenqiang10
+ 关注
粉丝
1
|
主题
39
|
回帖
940
加好友
私信
帖子
主题
回复
评论
STM32 USB驱动
2018-9-1 15:38
ST MCU
66
10874
usb_hcd_int.c/h文件中使用如下结构来处理USB中断
USB OTG low level driver中的Host层 该部分主要是指usb_hcd.c/h和usb_hcd_int.c/h两个文件。在初始化主 ...
同时在使用DMA时,需要注意: [*]目前,DMA仅在高速模式下使用。 [*]在使用DMA时,必须要保证所有需要处理D ...
Low level driver structures该部分使用一个结构体USB_OTG_CORE_HANDLE来定义需要使用的变量、状态和缓冲区 ...
OTG_HS 接口在从机模式下具有以下特性: 具有1 个双向控制端点0 具有5 个IN 端点(EP),可配置为支持批量、 ...
主机模式下的OTG_HS 接口特征如下: 需要外部电荷泵来生成VBUS 具有多达12 个主机通道(管道),每个通道 ...
模块内嵌DMA,并可软件配置AHB 的突发传输类型 具备省电功能,例如在USB 挂起期间停止系统时钟,关闭数字模 ...
OTG_FS 接口在从机模式下具有以下特性: 1 个双向控制端点0 3 个IN 端点(EP),可配置为支持批量传输、中断 ...
OTG_FS 接口在主机模式下具有以下主要特性和要求: 通过外部电荷泵生成VBUS电压。 多达8 个主机通道(管道 ...
OTG_FS 接口的通用特性如下: 经USB-IF 认证,符合通用串行总线规范第2.0 版 模块内嵌的PHY 还完全支持定 ...
USB OTG full speed core OTG_FS 是一款双角色设备(DRD) 控制器,同时支持从机功能和主机功能,完全符 ...
USB芯片也分为Controller部分和PHY部分。Controller部分主要实现USB的协议和控制。内部逻辑主要有MAC层、CS ...
驱动结构 目前,独立版USB驱动并不是支持所有的STM3的芯片,且ST已经不再维护独立版的USB库(被Cube系 ...
设备请求 所有USB设备都会响应设备默认控制管道上来自主机的请求。 这些请求使用控制转移进行。 请求 ...
设备驱动选择一个配置 驱动(注意,这里是驱动,之后的事情都是有驱动来接管负责与设备的通信)根据前 ...
主机给设备挂载驱动(复合设备除外) 主机通过解析描述符后对设备有了足够的了解,会选择一个最合适的 ...
主机获取设备的信息 主机发送 Get_Descriptor请求到新地址读取设备描述符,这次主机发送Get_Descripto ...
主机给设备分配一个地址 主机控制器通过Set_Address请求向设备分配一个唯一的地址。在完成这次传输之 ...
主机发送Get_Descriptor请求获取默认管道的最大包长度 默认管道(Default Pipe)在设备一端来看就是端 ...
Hub建立设备和主机之间的信息通道 主机不停地向hub发送Get_Port_Status请求,以查询设备是否复位成功 ...
前一页
16
17
18
19
20
21
22
后一页
2
3
近期访客