STM32F4 HAL库开发 -- USB U盘
Posted 聚优致成
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了STM32F4 HAL库开发 -- USB U盘相关的知识,希望对你有一定的参考价值。
主要实现读写 U 盘/读卡器等大容量 USB 存储设备。
一、U盘简介
U盘,全程USB闪存盘,英文名“USB flash disk”。它是一种使用USB接口的无需物理驱动器的微型高容量移动存储产品。通过USB接口与主机连接,实现即插即用,是最常用的移动存储设备之一。
二、软件下载
usb-host-device_lib
下载:en.stm32_f105-07_f2_f4_usb-host-device_lib_v2.2.1
搜索STM32F4 USB,找到第一个 STM32F4 USB on-the-go主机和设备库(UM1021)
FatFs
下载:FatFs
三、概念
cdc : communication device class
CDC是通信设备级方案,是USB 转其他的接口的一类设备,比如USB转RS232,USB转Ethernet等。
dfu : Device Firmware Upgrade
主要使用USB接口,实现固件的上传与下载。
hid : humman interface device
人机接口级方案,多为不需要驱动的键盘鼠标等。
msc: mass storage class
大容量存储方案,多为移动存储设备。
以上是关于STM32F4 HAL库开发 -- USB U盘的主要内容,如果未能解决你的问题,请参考以下文章