STM32_USB_OTG
内核编程应用笔记
--
翻译整理
1.USB _OTG 内核
1).USB _OTG 全速内核
USB _OTG_FS 是双重角色设备(DRD)控制器,支持设备和主机(device and
host)功能。 它既可以被配置为(only)主机也可以配置为(only)设备控制器,
完全符合 USB 2.0 规范。在主机模式,这 OTG_FS 支持全速(12 Mbps)和低速
(1.5 Mbps)的传输,而在设备模式,它仅支持全速传输。
OTG_FS 支持 HNP(主机协商协议)和 SRP(会话请求协议)。
2).USB _OTG 高速内核
USB _OTG_FS 是双重角色设备(DRD)控制器,支持外设和主机(peripheral
and host)功能。它也可以被配置为(only)主机或(only)外设控制器,完全兼
容的 USB 2.0 规范。在主机模式,这 OTG_FS 支持高速(480 Mbps),全速
(12 Mbps)和低速(1.5 Mbps)的传输,而在外设模式,它只支持高速和全速传
输。
OTG_FS 支持 HNP(主机协商协议)和 SRP(会话请求协议)。
2.USB _OTG 底层驱动
1).USB _OTG 底层驱动结构