STM32之HAL开发——CubeMX配置串行Flash文件系统

ops/2024/11/20 13:43:42/

配置流程

在开始配置FATFS前,需要提前配置好RCC的时钟,以及时钟的频率,另外还要配置好Debug选项(选择串行)

选项介绍

文件系统适用于SD卡,Disk磁盘等,需要我们将对应的驱动打开才可以使用。

在这里插入图片描述

自定义配置

在CubeMX中,一般不需要对配置进行过多的的调整,只需要使用默认配置即可

在这里插入图片描述
唯一值得注意的是文件名语言选项,长文件名支持选项以及扇区大小配置选项,按照如下的配置设置即可
在这里插入图片描述
在这里插入图片描述

注意事项

如果在文件系统中有用到堆栈进行数据存储,需要对堆栈大小进行一个分配,不能超出芯片本身RAM大小
在这里插入图片描述


http://www.ppmy.cn/ops/4355.html

相关文章

【iOS】——SDWebImage源码学习

文章目录 一、SDWebIamge简介二、SDWebImage的调用流程SDWebImage源码分析1.UIImageViewWebCache层2.UIViewWebCache层3.SDWebManager层4.SDWebCache层5.SDWebImageDownloader层 一、SDWebIamge简介 SDWebImage是iOS中提供图片加载的第三方库,可以给UIKit框架中的控…

人教版高中所有单词

提前教孩子背背单词,本文整理人教版高中所有单词,并根据字母排序,附带了词源学,词缀,词根,本文将常态更新,直到所有单词解释完成 ABCDEFGHIJKLMNOPQRSTUVWXYZ A AD公元 AIDS ANC非国大&#xf…

【在本机上部署安装禅道详细操作步骤2024】

1、进入禅道官网,选择开源版进行下载:禅道下载 - 禅道开源项目管理软件 2、根据自身电脑环境选择合适的版本,此处是windows版本: 3、双击打开下载好的.exe安装包-选择安装目录-【Extract】-然后就等着安装完成就行了 4、安装完成…

何时使用 GraphQL、gRPC 和 REST?

构建 API 是现代工程中开发人员的最重要任务之一。这些 API 允许不同的系统进行通信和数据交换。虽然 REST 多年来一直是实现 API 的事实标准,但今天也有新兴的标准,如 gRPC 和 GraphQL。 什么是 API? “应用程序编程接口”(API&a…

每日算法之矩阵置零

题目描述 给定一个 m x n 的矩阵,如果一个元素为 0 ,则将其所在行和列的所有元素都设为 0 。 示例 1: 输入:matrix [[1,1,1],[1,0,1],[1,1,1]] 输出:[[1,0,1],[0,0,0],[1,0,1]] 示例 2: 输入&#x…

LeetCode 34在排序数组中查找元素的第一个和最后一个位置

LeetCode 34在排序数组中查找元素的第一个和最后一个位置 给你一个按照非递减顺序排列的整数数组nums,和一个目标值target。请你找出给定目标值在数组中的开始位置和结束位置。 如果数组中不存在目标值target,返回 [-1, -1]。 你必须设计并实现时间复…

数仓建模—物理数据模型

数仓建模—物理数据模型 前面我们讲了数据模型和逻辑数据模型,你可以参考前面的文章,这一节我们介绍一下物理数据模型 数仓建模—数据模型 数仓建模—逻辑数据模型 什么是物理数据模型 物理数据模型指定如何在数据库中构建数据模型。它概述了所有表结构,包括列名、数据类…

logrotate命令

logrotate是linux系统中用来简化系统日志管理的工具,在系统运行过程中会产生大量日志,可以使用该工具来对日志进行管理。logrotate能够自动对日志文件进行轮询、压缩、移除和发送邮件,所有的操作可以在固定的时间间隔如每天、每周、每月执行&…