上一篇文章介绍了文件系统和SD卡的读写,本篇文章介绍U盘的读写。STM32F4系列的USB接口有主机的功能,可以对U盘进行读写。

硬件环境:STM32F429IGT6

软件环境:STM32CubeMX v5.5.0

HAL库版本:STM32CubeF4 Firmware Package V1.24.0

01

STM32CubeMX配置

时钟等基础配置参考之前的文章,配置USB部分如下:

该单片机有两个USB接口,一个支持USB2.0全速(12M),另一个支持USB2.0高速(480M),但高速接口需要外部PHY芯片的支持。选择一个USB,用内部PHY全速接口,模式选择为主机模式Host Only,速度为全速12M(Host Full Speed 12MBit/s)。

使能USB中断:

STM32CubeMX之FatFS读写U盘相关推荐

  1. STM32CubeMX+SPI+FATFS读写SD卡

    一.软件硬件说明 软件:STM32CubeMX V6.6.1 /KEIL5 V5.29 硬件:正点原子mini开发板,SD卡,通过SPI方式驱动SD卡,用的是SPI1接口 以上内容来源于正点原子min ...

  2. STM32CubeMX+FATFS+FREERTOS读写U盘

    一.硬件软件说明 软件:STM32CubeMX V6.6.1 . KEIL5 V5.29 硬件:STM32F429ZET6 USB_OTG_FS:PA11/PA12引脚 USART1:PA9/PA10 ...

  3. STM32F407作主机读写U盘(stm32_f105-07_f2_f4_usb-host-device_lib_V2.2.1及FatFs的R0.13C移植)

    小白第一次开发USB,记录下. 开发平台:Keil uVision5 使用的库及原始资料: 1.STM32官方程序:stm32_f105-07_f2_f4_usb-host-device_lib_V2 ...

  4. USB应用开发笔记之一:STM32上实现USB主机读写U盘

      在项目应用中,经常会有对外交换数据的需求.USB接口读写U盘无疑是一种颇为方便的选择.在这一篇中,我们就来讨论如何在STM32上实现USB主机读写U盘文件的方法. 1.应用概述   在我们的产品上 ...

  5. GD32F427使用HAL库读写U盘文件的BUG

    GD32F427使用HAL库读写U盘文件时(使用Fatfs文件系统),上电后,第一次读U盘文件,当文件大于11KB后,总是卡死,卡在USB状态这边,一直报BUSY.导致USB底层报超时故障.解决方法: ...

  6. stm32 Fatfs 读写SD卡

    源:stm32 Fatfs 读写SD卡 转载于:https://www.cnblogs.com/LittleTiger/p/4864052.html

  7. 单片机串口转USB模块CH376S读写U盘

    文章目录 前言 一.CH376S是什么? 二.使用步骤 1.USB转串口六合一模块 2.CH376模块 3.读写U盘测试 总结 前言 在做一些项目时需要支持U盘,一般的单片机不能支持USB主设备,即使 ...

  8. android tf卡及u盘_android8.1系统修改第三方app无法读写U盘或者内部SD卡的问题

    问题:rk3288 8.1系统上,第三方app即使动态申请了读写存储的权限依然不能读写U盘或者TF卡,这是因为第三方app对U盘或者TF卡路径是没有读写权限的,如果要能够读写一种方法是修改app为系统 ...

  9. android免root读写u盘最新方法,支持安卓Q+

    android读写u盘支持安卓10以上的最新方法 本人是在写一个app需要读取u盘文件列表,网上找了好多方法,要不就是没有media权限,要不就是收不到广播,全部用不了,就这样搁置了一段时间终于又找到 ...

最新文章

  1. Android笔记一.深入理解Intent和IntentFilters(一)
  2. Python朴素贝叶斯
  3. linux帮助命令和用法,Linux命令帮助及history命令的使用
  4. VMware vSphere 6 Enterprise Plus 永久激活许可证-亲测可用
  5. 永不消逝的缓存数据:Adaptec 5445Z RAID卡评测(连载之一)
  6. install ipython-notebook
  7. java基础知识补漏(1)---内部类,重写、重载
  8. dev c语言清屏函数,Devc++中清屏函数为什么不行?
  9. 第一课 Delphi7完全自学教程
  10. 等价类划分法写测试用例练习
  11. 卖虾滑的鲜美来IPO:水产品预制菜第一股,蹭热度or真有料?
  12. 安装redhat系统步骤图解_RedHat Linux系统U盘安装图文教程 | Visant-i 行客
  13. 计算机卡驱动版本过低,显卡驱动版本过低怎么办?
  14. [原创] Bandwagon 追加 swap 大小
  15. 基于andoird的计步器(全代码)
  16. 如何优雅的在 Word 中插入代码,PlanetB 的完美替代方案
  17. 广义表的定义,特性,及表头和表尾怎么看?
  18. 赫宝铁甲格斗机器人系列_【为老铁打call】最直白的常规格斗机器人类型解说!以后别再说你不懂格斗机器人...
  19. IOException:Sharing Violation on Path
  20. 可疑进程描述(二)----rundll32.exe进程详述

热门文章

  1. Java技术分享系列:Dubbo 与 Spring Cloud 完美结合
  2. 除了QVGA你还知多少?屏幕分辨率全解析
  3. 用计算机的简便方法,和孩子一起做个计算器软件,真的是太简单啦!
  4. (python基础)各种打印三角形
  5. 【记录】本科毕设:基于树莓派的智能小车设计(使用Tensorflow + Keras 搭建CNN卷积神经网络 使用端到端的学习方法训练CNN)
  6. 5800xm手机上的信安易来电防火墙下载
  7. 自学vue-仿饿了么项目
  8. Docker下梦织CMS的部署
  9. 锤子要和360手机合并?周鸿祎要复制小米,罗永浩不想再小而美
  10. 数学建模用matlab还是python_参加数学建模用 MATLAB,还是 Python?