stm32的USB(一) 主机模式下对MSC(大容量存储器)的识别

背景:

USB中文名称是通用串行总线,因其具有传输速度快,使用方便,支持热插拔,连接灵活,独立供电等优点而得到广泛应用。但是USB协议非常的复杂,完整的协议就有厚厚的一本,还好ST公司很体贴的提供一整套USB库以及例程,用户只需对其例程稍微修改移植到自己的项目就好。Stm32的MCU有三种带USB功能的IP:

•USB IP

可作为全速或低速的USB设备

存在于STM32F102、STM32F103

•FS OTG IP

可作为全速和低速USB主机

可作为全速USB设备

存在于STM32F105、STM32F107、STM32F2、STM32F4

•HS OTG IP

可作为高速、全速和低速USB主机

可作为高速和全速USB设备

存在于STM32F2、STSM32F4

这里基于USB OTG库做介绍,stm32的usb_otg库可以从http://www.stmcu.org/document/detail/index/id-213011下载。

移植例程:

STM32_USB-Host-Device_Lib_V2.2.0\Project\USB_Host_Examples\MSC

里有我们需要的例程,移植该例程可以实现对


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部