STM32 USB读写U盘

一、

OTG是On-The-Go的缩写,是近年发展起来的技术。2001年12月18日由USB标准化组织公布,主要应用于不同的设备或移动设备间的联接,进行数据交换。

二、

是根据正点原子<<STM32F407最小系统板开发指南-库函数版本_V1.2.pdf>> USB章节移植
1.USB驱动文件
项目新建文件夹USB_Lib,把STM32_USB-Host-Device_Lib_V2.1.0如下文件拷贝过去
STM32_USB-Host-Device_Lib_V2.1.0\Libraries\STM32_USB_Device_Library
STM32_USB-Host-Device_Lib_V2.1.0\Libraries\STM32_USB_HOST_Library
STM32_USB-Host-Device_Lib_V2.1.0\Libraries\STM32_USB_OTG_Driver
2.USB使用文件
根据所需要的USB类型不同,找STM32_USB-Host-Device_Lib_V2.1.0\Project不同类型的例子。
在项目USB_Lib文件夹新建USB_App文件夹,读写U盘需要Project\USB_Host_Examples\MSC里以下文件
STM32_USB-Host-Device_Lib_V2.1.0\Project\USB_Host_Examples\MSC\src\usb_bsp.c
STM32_USB-Host-Device_Lib_V2.1.0\Project\USB_Host_Examples\MSC\src\usbh_usr.c
STM32_USB-Host-Device_Lib_V2.1.0\Project\USB_Host_Examples\MSC\inc\usb_conf.h
STM32_USB-Host-Device_Lib_V2.1.0\Project\USB_Host_Examples\MSC\inc\usbh_conf.h
STM32_USB-Host-Device_Lib_V2.1.0\Project\USB_Host_Examples\MSC\inc\usbh_usr.h

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章