E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Fatfs
基于STM32-RTX-
FATFS
-U盘操作实现.ini文件读写操作
INI文件以良好的可阅读与修改特性,在程序运行初期,能够提供一些初始变量。使用C++进行程序编写过程中,微软官方提供了良好的文件操作API,便于直接使用。但是在嵌入式操作系统中,缺乏一套良好的方法。现参考https://github.com/wernsey/rengine/blob/master/src/ini.c提供的方式,结合STM32进行实现。另附工程源码。本文基于RTX嵌入式操作系统和Fa
KingQian2018
·
2019-04-26 18:48
fatfs
文件系统 高速/低速 SD卡、TF卡调试过程
主要总结遇到的问题:1、使用低速SD卡时,初始化不通过。for(retry=0;retry<0xFFF;retry++){r1=MMC_send_command(CMD0,0,0x95);//Resetsallcardstoidlestateif(r1==0x01){retry=0;break;}}/*Timeoutreturn*/if(retry==0xFFF){//ResetcardintoI
anthony1234567
·
2019-04-22 13:46
新版HAL库SDIO(DMA)、
FatFs
、FreeRTOS
前言STM32F427CubeMX5.0F4库1.23新版HAL库驱动SD卡,博主的教程很详细了。我按照上面的教程配置了一遍,第一次,是测试不通过的,能挂载,但不能读写。也加了SD_DMAConfigTx和SD_DMAConfigRx配置,但也依旧通不过。后来看了使用CubeMX配置SDIO的4bit模式,对TF卡进行测试(MicroSD卡),初始化status=HAL_SD_Init(&hsd)
congpo2125
·
2019-03-25 14:09
CUBE+SD卡读写大量数据/存TXT文件+SPI通信+电路图+源程序+软件解决热插拔
电路图如下(注,通过SPI和SD卡通信;没有在硬件上通过额外引脚判断SD卡是否存在,通过程序检测解决SD热插拔问题):CUBE配置:SPI,SD卡如何进SPI模式
fatfs
,先在cube的Pinout下选上
Sky_Lannister
·
2019-02-17 19:34
STM32
CUBEMX
STM32移植
FATFS
移植步骤A、获取
FATFS
源代码说明可到官网下载:http://elm-chan.org/fsw/ff/00index_e.htmlB、解压
FATFS
源代码包说明解压会得到两个文件夹:doc(文档)和src
linxi8693
·
2019-02-10 11:30
STM32
STM32——SD卡和
FATFS
文件系统
最近看了32的sd卡和
FATFS
文件系统,现在就自己的理解总结一下。一、SD卡模块SD卡:安全数码卡,它是在MMC的基础上发展而来,是一种基于半导体快闪记忆器的新一代记忆设备。
R F
·
2018-11-16 22:01
stm32
STM32+FreeRTOS+
FATFS
+SD卡读写+U盘读写
STM32+FreeRTOS+
FATFS
+SD卡读写+U盘读写因最近工作需要同时用到SD卡和U盘两样存储设备,使用原子的F407开发板做的例程,所以各方搜集资料最后实现了简单的读写,具体移植过程如下:首先本次移植过程主要参考的资料有
刘备备
·
2018-09-06 20:46
FATFS
文件系统学习笔记
常用的文件系统FAT/
FATFS
小型嵌入式系统NTFSWINDOWSCDFS光盘exFAT更适用于闪存
FATFS
优点:免费开源,专门为小型嵌入式系统设计,c编写,支持FAT12,FAT16与FAT32,
爱吃肉的大高个
·
2018-09-01 10:01
STM32
STM32
第25章 串行FLASH文件系统
FatFs
25.1文件系统即使读者可能不了解文件系统,读者也一定对“文件”这个概念十分熟悉。数据在PC上是以文件的形式储存在磁盘中的,这些数据的形式一般为ASCII码或二进制形式。在上一章我们已经写好了QSPIFlash芯片的驱动函数,我们可以非常方便的在QSPIFlash芯片上读写数据。如需要记录本书的书名“零死角玩转STM32-F7系列”,可以把这些文字转化成ASCII码,存储在数组中,然后调用QSPI
BH_firege
·
2018-08-24 13:05
书籍连载
STM32中文件操作系统
FATFS
的移植
这里主要介绍一下STM32中文件操作系统
FATFS
的移植。
costeeer
·
2018-07-29 00:00
stm32
STM32利用SPI读写SD卡的程序详解
SD卡的读写驱动程序是运用
FATFS
的基础,学了
FATFS
就可以在SD卡上创建文件夹及文件了。
lqmlmo
·
2018-06-27 15:59
【STM32-
FatFs
】
FatFs
——f_mkfs
f_mkfsThef_mkfsfucntioncreatesanFAT/exFATvolumeonthelogicaldrive.FRESULTf_mkfs(constTCHAR*path,/*[IN]Logicaldrivenumber*/BYTEopt,/*[IN]Formatoptions*/DWORDau,/*[IN]Sizeoftheallocationunit*/void*work,/
青竹雨仙
·
2018-05-28 14:08
《STM32》
【STM32-
FatFs
】FAT32文件系统定位FAT文件分配表以及根目录
一、FAT1起始扇区=DBR的扇区号+保留扇区数1.获取DBR的扇区号磁盘的0号扇区的0X1C6~0X1C9是第一个分区的起始扇区,这个扇区就是DBR下图是本人的磁盘的0号扇区,可以看到DBR的扇区号是0X0000003F(小端格式)2.得到保留扇区数打开DBR扇区,偏移0X0E~0X0F表示保留扇区数由图可知保留扇区数为0X0026.FAT1起始扇区=DBR的扇区号+保留扇区数=0X3F+0X2
青竹雨仙
·
2018-05-24 17:47
《STM32》
C中的条件编译
在很多的开源代码中,例如
FATFS
,各类RTOS中看到非常多的条件编译内容#if、#elif、#endif等等,这一方式利于程序的移植,调试等。条件编译常用形式一:#if表达式1程序块1#
Initdev
·
2018-05-14 09:31
InitKit物联网开发板
#STM32学习# 使用文件系统FAT
1、我在使用stm32进行文件操作时,学习和使用了
FatFs
文件系统。如下图所示,关键在于FatFsmodule和LowLeveldiskI/Olayer。
Kshine2017
·
2018-04-24 16:20
STM32
unicode与gbk双向编码转换(分离底层,便于移植)
unicode与gbk双向编码转换表在短信解析,
FATFS
长文件名等都有用到,我一般是将编码表放置于外部falsh,与字库放到一起,本次将编码表的底层进行了分离,并且对编码表进行检测,具体实现如下:底层存储器接口分离后
cp1300
·
2018-04-19 21:22
CortexM3(STM32)
基于STM32的OV7725摄像头拍照实验
平台:STM32ZET6(核心板)+ST-LINK/V2+SD卡+USB串口线+鹰眼OV7725摄像头(注意,为了减少摄像头连线的麻烦,建议初学者选取单片机时选用带有摄像头接口的板子)工程介绍:需要移植
FatFs
CallMeJacky
·
2018-04-15 13:55
STM32硬件开发
OV7725
运动控制器30:
FATFS
文件系统的接口函数1-应用层函数
接口函数包括了向上的应用层接口函数和媒体层接口函数官网的链接如下
FATFS
应用层接口文件操作接口文件打开和创建f_open//第一个参数,一个新的文件型结构体,如FILfil;//路径和文件名"message.txt
吴松乾
·
2018-01-31 22:21
STM32+
FATFS
文件系统连续在同一个txt文件里写入内容
移植好
fatfs
文件系统之后,我们经常要在一个txt文件下写入数据,但是这些数据可能需要多次写入,那怎么办呢?通过这几天的学习,有以下函数可以帮助我们进行多次写入数据。
qq_16883903
·
2017-11-03 10:02
stm32
stm32
FATFS
STM32+SD卡 利用
FATFS
文件系统创建文件夹并新建txt文件
这几天在移植
FATFS
文件系统,在移植过程中需要新建文件夹下创建新的cfg文件,查找资料后发现需要用到以下函数:f_mkdir("0:/2017110223");//新建文件夹,其中2017110223
qq_16883903
·
2017-11-03 10:43
stm32
stm32
FATFS
[
FatFs
学习] SD卡总结-SPI模式
SD卡为移动设备提供了安全的,大容量存储解决方法。它本身可以通过两种总线模式和MCU进行数据传输,一种是称为SDBUS的4位串行数据模式,另一种就是大家熟知的4线SPIBus模式。一些廉价,低端的MCU,通过硬件(或软件)SPI就能和SD卡进行通信,实现大容量存储的要求,这也是SD卡的魅力所在。一、引脚定义SDBUS模式下,信号包括4根数据线DAT3~DAT0,一根命令传输线CMD和一根时钟同步线
梦幻贝壳
·
2017-09-22 14:12
sd卡
fatfs
学习笔记--f_mkfs用法
f_mkfsThef_mkfsfucntioncreatesanFATfilesystemonthelogicaldrive.FRESULTf_mkfs(constTCHAR*path,/*[IN]Logicaldrivenumber*/BYTEsfd,/*[IN]Partitioningrule*/UINTau/*[IN]Sizeoftheallocationunit*/);Parameters
lbaihao
·
2017-07-15 12:20
fatfs文件系统
FATFS
移植、调试过程(在STM32上使用W25Q64)
花了几天的时间好不容易自己移植好了
FATFS
,以前一般都是用别个现成的东西,真的自己移植还是有一点点的操蛋。移植
FATFS
其实不难,当然这是对于一个成功移植好的人来说。
Jun626
·
2017-06-09 10:02
STM32
Fatfs
f_unlink()API用法
f_unlink()很简便不需要先执行打开文件操作直接调用该接口就行。代码流程如下:1查看删除文件前文件大小2删除文件3查看删除文件后文件大小Result=f_open(fp,filename,FA_OPEN_ALWAYS|FA_WRITE|FA_READ);if(Result!=0){LOG(LOG_ERROR,"ERROR:CreatFilef_openreturn=%d\r\n",Resul
逝者_如斯
·
2017-05-27 09:20
文件系统
Fatfs
f_size()API用法
f_size()作用是查看文件大小,但在官方文档中没有给出应用实例。简单测试之后发现f_size()的正确用法如下:1.f_open()2.f_size()3.f_close()若直接使用f_size()不会得到正确的大小。Result=f_open(fp,filename,FA_OPEN_ALWAYS|FA_WRITE|FA_READ);if(Result!=0){LOG(LOG_ERROR,"
逝者_如斯
·
2017-05-27 09:05
文件系统
对STM32中
FATFS
文件系统常用API函数的理解
首先,
FATFS
是一个完全免费开源的FAT文件系统模块,专门为小型的嵌入式系统而设计的,使用标准的C语言编写,具有很强的独立性,可以轻松的移植到8位,16位,及其
MrT_WANG
·
2017-03-18 22:55
MCU(STM32)
elm
FatFs
文件系统移植总结
2elmFatFs文件系统介绍顾名思义
FatFs
文件系统就是针对FAT文件系统来的,主要是应用于MCU中,STM32官方提供的文件系统就是这个,STM32CubeMx工具也集成了这个文件系统,同时一些国产
flydream0
·
2017-01-13 20:02
STM32
STM32的世界之旅
FatFS
文件系统 (每条指令讲的都很细)
FatFs
的编写遵循ANSIC,并且完全与磁盘I/O层分开。因此,它独立(不依赖)于硬件架构。它可以被嵌入到低成本的微控制器中,如AVR,8051,PIC,ARM,Z80,68K等等
limanjihe
·
2016-08-24 17:23
soc的常用模块
FatFs
文件系统的移植
FatFs
的底层可以写一次命令,读写多个扇区。
技术让梦想更伟大
·
2016-07-14 09:00
【iCore3 双核心板】例程十四:
FATFS
实验——文件操作
实验指导书及代码包下载: http://pan.baidu.com/s/1dEpechF iCore3购买链接:https://item.taobao.com/item.htm?id=524229438677
XiaomaGee
·
2015-12-15 21:00
【原】
Fatfs
移植的那些事
FatFs
移植
Fatfs
是一個平台无关,兼容 Windows FAT 的轻型文件系统。
·
2015-11-13 01:36
a
FATFS
简介
stm32+sdio+
fatfs
文件系统 源码分析 一、概述1、目的在移植之前,先将源代码大概的阅读一遍,主要是了解文件系统的结构、各个函数的功能和接口、与移植 相关的代码等等。
·
2015-11-07 14:38
简介
FATFS
的几个函数使用方法
FATFS
的几个函数用法:
FATFS
*fs,
fatfs
; fs = &
fatfs
; f_mount(0, fs); b
·
2015-11-07 14:37
函数
比较详细介绍
FatFs
文件系统移植的文章
因为需要,又不想自己写,所以就移植了一个文件系统。 说下我的硬件和开发工具:接成 TRUE IDE 模式下的CF卡(也就是相当于一块硬盘了),三星S3C2440的ARM9,开发工具是很老很老的D版的ADS1.2。 我在网上看到的嵌入式系统上面常用的文件系统有UCOSII公司的UC/FS,支持CF卡,硬盘,SD/MMC卡
·
2015-11-07 14:35
文件系统
SD卡的读写和
FatFS
文件系统
因为要用,学习了一下SPI操作SD卡,同时移植了一个免费开源的FAT文件系统:
FatFS
。感觉挺好,在单片机上实现了读写文件的操作,接下来就可以解释我的G代码咯!
·
2015-11-07 14:35
文件系统
为STM32移植
FATFS
,读取SD卡上FAT12/16/32文件系统
注:以下内容转载自网络,作为资料保存 给stm32移植
fatfs
文件系统,今天终于取得阶段性胜利。
·
2015-11-07 14:34
stm32
(原创)K60 的 I2S音频接口设计
拿到Freescale Kinetis K60已经一段时间了,想闲着的时候做个SD+
FatFs
+DAC的音乐播放器,输出直接驱动扬声器。
·
2015-11-02 14:30
接口
FATFS
(A)
(一),什么是文件管理系统 答:数据在PC上是以文件的形式储存在磁盘中的,这些数据的形式一般为ASCII码或二进制形式。简单点说就是:管理磁盘上的文件的方法的代码! 如:我们写到SD卡上面的数据管理一下,更科学的方法来管理 http://elm-chan.org/fsw/ff/00index_e.html,官网介绍 Resources下面是源码 (二),我们在移植时主要是那些函数? 答:
·
2015-10-31 11:58
a
SD卡fat文件系统移植
经过充分的研究,发现
fatfs
文件系统移植的比较简单!因为代码都已经被别人做好了!
·
2015-10-31 10:20
文件系统
常用链接
php源码网
FatFs
使用说明 freetechbooks 免费下载电子书 karbosguide computer help 软硬件知识
·
2015-10-31 10:08
常用
一篇比较详细介绍
FatFs
文件系统移植的文章
因为需要,又不想自己写,所以就移植了一个文件系统。 说下我的硬件和开发工具:接成 TRUE IDE 模式下的CF卡(也就是相当于一块硬盘了),三星S3C2440的ARM9,开发工具是很老很老的D版的ADS1.2。 我在网上看到的嵌入式系统上面常用的文件系统有UCOSII公司的UC/
·
2015-10-31 08:57
文件系统
stm32 spi sdcard
fatfs
1 http://cba.si/stuff/
fatfs
_diskio_sdcard_spi.c 2 3 /* 4 * (c) Domen Puncer, Visionect
·
2015-10-21 10:00
sdcard
stm32 sdio sdcard
fatfs
1 /****************************************Copyright (c)**************************************************** 2 ** 3 ** http://www.powermcu.com 4 **
·
2015-10-21 10:00
sdcard
FATFS
Copy Files
1 // 文件复制 2 // 将psrc文件,copy到pdst. 3 // psrc,pdst:源文件和目标文件 4 // fwmode:文件写入模式 5 // 0:不覆盖原有的文件 6 // 1:覆盖原有的文件 7 u8 mf_copy ( u8 * psrc, u8 * pdst, u8 fwmode ) 8 { 9 u8 res;
·
2015-10-21 10:59
File
在SD/MMC卡中可读写的FAT文件系统
FAT文件系统关于eLua中FAT文件系统的实现是使用了来自ElmChan的一个很好的
FatFS
文件包。它可以在读写模式中处理FAT12,FAT16和FAT32文件系统。
NightCode
·
2015-04-13 12:00
微软记事本所谓的“编码格式” 和文件头
但是,在记事本的ANSI格式下打开
fatfs
创建(非记事本创建)的文件时(文件中只有ASCII的字符),打开的是乱码!!
ysmz4
·
2015-04-03 13:00
windows
记事本
FatFs
FatFs
的编写遵循ANSIC,并且完全与磁盘I/O层分开。因此,它独立(不依赖)于硬件架构。
imxiangzi
·
2015-01-20 10:00
fatfs
—— f_open() FA_CREATE_ALWAYS vs FA_CREATE_NEW 探究
fatfs
在这里的思路是什么?说明写着:FA_CREATE_NEW 创建一个新文件。如果文件已存在,则创建失败。FA_CREATE_ALWAYS 创建一个新文件。如果文件已存在,则它将被截断并覆盖。
ysmz4
·
2015-01-12 11:00
fatfs
STM32中
FatFS
移植
最近由于项目的需要,仔细阅读了SD卡相关内容,顺藤摸瓜学习
FatFS
。网上关于SD卡和
FatFS
的内容非常的多,重复的部分我就不介绍了,我把移植和使用部分的经验和大家分享一下。
Uncle_GUO
·
2015-01-10 02:00
stm32
fatfs
fatfs
文件系统移植
FatFs
文件系统的移植因为需要,又不想自己写,所以就移植了一个文件系统。
cl2006ky
·
2014-12-19 11:06
嵌入式系统
上一页
5
6
7
8
9
10
11
12
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他