STM32CubeMX之FatFS读写U盘
“ 上一篇文章介绍了文件系统和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盘相关推荐
- STM32CubeMX+SPI+FATFS读写SD卡
一.软件硬件说明 软件:STM32CubeMX V6.6.1 /KEIL5 V5.29 硬件:正点原子mini开发板,SD卡,通过SPI方式驱动SD卡,用的是SPI1接口 以上内容来源于正点原子min ...
- STM32CubeMX+FATFS+FREERTOS读写U盘
一.硬件软件说明 软件:STM32CubeMX V6.6.1 . KEIL5 V5.29 硬件:STM32F429ZET6 USB_OTG_FS:PA11/PA12引脚 USART1:PA9/PA10 ...
- 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 ...
- USB应用开发笔记之一:STM32上实现USB主机读写U盘
在项目应用中,经常会有对外交换数据的需求.USB接口读写U盘无疑是一种颇为方便的选择.在这一篇中,我们就来讨论如何在STM32上实现USB主机读写U盘文件的方法. 1.应用概述 在我们的产品上 ...
- GD32F427使用HAL库读写U盘文件的BUG
GD32F427使用HAL库读写U盘文件时(使用Fatfs文件系统),上电后,第一次读U盘文件,当文件大于11KB后,总是卡死,卡在USB状态这边,一直报BUSY.导致USB底层报超时故障.解决方法: ...
- stm32 Fatfs 读写SD卡
源:stm32 Fatfs 读写SD卡 转载于:https://www.cnblogs.com/LittleTiger/p/4864052.html
- 单片机串口转USB模块CH376S读写U盘
文章目录 前言 一.CH376S是什么? 二.使用步骤 1.USB转串口六合一模块 2.CH376模块 3.读写U盘测试 总结 前言 在做一些项目时需要支持U盘,一般的单片机不能支持USB主设备,即使 ...
- android tf卡及u盘_android8.1系统修改第三方app无法读写U盘或者内部SD卡的问题
问题:rk3288 8.1系统上,第三方app即使动态申请了读写存储的权限依然不能读写U盘或者TF卡,这是因为第三方app对U盘或者TF卡路径是没有读写权限的,如果要能够读写一种方法是修改app为系统 ...
- android免root读写u盘最新方法,支持安卓Q+
android读写u盘支持安卓10以上的最新方法 本人是在写一个app需要读取u盘文件列表,网上找了好多方法,要不就是没有media权限,要不就是收不到广播,全部用不了,就这样搁置了一段时间终于又找到 ...
最新文章
- Android笔记一.深入理解Intent和IntentFilters(一)
- Python朴素贝叶斯
- linux帮助命令和用法,Linux命令帮助及history命令的使用
- VMware vSphere 6 Enterprise Plus 永久激活许可证-亲测可用
- 永不消逝的缓存数据:Adaptec 5445Z RAID卡评测(连载之一)
- install ipython-notebook
- java基础知识补漏(1)---内部类,重写、重载
- dev c语言清屏函数,Devc++中清屏函数为什么不行?
- 第一课 Delphi7完全自学教程
- 等价类划分法写测试用例练习
- 卖虾滑的鲜美来IPO:水产品预制菜第一股,蹭热度or真有料?
- 安装redhat系统步骤图解_RedHat Linux系统U盘安装图文教程 | Visant-i 行客
- 计算机卡驱动版本过低,显卡驱动版本过低怎么办?
- [原创] Bandwagon 追加 swap 大小
- 基于andoird的计步器(全代码)
- 如何优雅的在 Word 中插入代码,PlanetB 的完美替代方案
- 广义表的定义,特性,及表头和表尾怎么看?
- 赫宝铁甲格斗机器人系列_【为老铁打call】最直白的常规格斗机器人类型解说!以后别再说你不懂格斗机器人...
- IOException:Sharing Violation on Path
- 可疑进程描述(二)----rundll32.exe进程详述
热门文章
- Java技术分享系列:Dubbo 与 Spring Cloud 完美结合
- 除了QVGA你还知多少?屏幕分辨率全解析
- 用计算机的简便方法,和孩子一起做个计算器软件,真的是太简单啦!
- (python基础)各种打印三角形
- 【记录】本科毕设:基于树莓派的智能小车设计(使用Tensorflow + Keras 搭建CNN卷积神经网络 使用端到端的学习方法训练CNN)
- 5800xm手机上的信安易来电防火墙下载
- 自学vue-仿饿了么项目
- Docker下梦织CMS的部署
- 锤子要和360手机合并?周鸿祎要复制小米,罗永浩不想再小而美
- 数学建模用matlab还是python_参加数学建模用 MATLAB,还是 Python?