[DemoCode下载] 在M451上實現SDCARD及FATFS

[复制链接]
 楼主| a_ziliu 发表于 2015-9-9 10:01 | 显示全部楼层 |阅读模式
官方BSP例子沒有以FATFS及SDCARD存取的例子,移植之前寫的代碼上去。
M451SeriesBSP_CMSIS_v3.00.005 - SDCARD FATFS.zip (922.93 KB, 下载次数: 71)

稳稳の幸福 发表于 2015-9-9 14:31 | 显示全部楼层
到底是有还是没有啊,楼主发的是SD卡的读写吗?
舒斯特尔 发表于 2015-9-9 16:32 | 显示全部楼层
这个代码现在就完全能用吗
玛尼玛尼哄 发表于 2015-9-9 18:58 | 显示全部楼层
楼主这个分享不知道好用不,看看试试。
捉虫天师 发表于 2015-9-9 19:25 | 显示全部楼层
如果知道操作协议了,弄懂IO操作就可以做这个。
643757107 发表于 2015-9-9 20:16 | 显示全部楼层
FATS??有这个格式吗?
wahahaheihei 发表于 2015-9-9 20:32 | 显示全部楼层
FatFs是一个通用的文件系统模块,用于在小型嵌入式系统中实现FAT文件系统。 FatFs 的编写遵循ANSI C,因此不依赖于硬件平台。它可以嵌入到便宜的微控制器中,如 8051, PIC, AVR, SH, Z80, H8, ARM 等等,不需要做任何修改。
wahahaheihei 发表于 2015-9-9 20:32 | 显示全部楼层
FAT12, FAT16 与 FAT32.多个卷(物理驱动器与分区).两种分区规则: FDISK 与 Super-floppy.多种配置选项:长文件名支持。可选的编码页,包括DBCS(译者:DBCS为双位元组字元系统 Double Byte Char Systems )多任务支持只读,最小化API,缓冲区配置等等应用程序接口
FatFs 提供下面的函数:
f_mount - 注册/注销一个工作区域(Work Area)
f_open - 打开/创建一个文件f_close - 关闭一个文件
f_read - 读文件f_write - 写文件
f_lseek - 移动文件读/写指针
f_truncate - 截断文件
f_sync - 冲洗缓冲数据 Flush Cached Data
f_opendir - 打开一个目录
f_readdir - 读取目录条目
f_getfree - 获取空闲簇 Get Free Clusters
f_stat - 获取文件状态
f_mkdir - 创建一个目录
f_unlink - 删除一个文件或目录
f_chmod - 改变属性(Attribute)
f_utime - 改变时间戳(Timestamp)
f_rename - 重命名/移动一个文件或文件夹
f_mkfs - 在驱动器上创建一个文件系统
f_forward - 直接转移文件数据到一个数据流 Forward file data to the stream directly
f_gets - 读一个字符串
f_putc - 写一个字符
f_puts - 写一个字符串
f_printf - 写一个格式化的字符磁盘I/O接口
huangcunxiake 发表于 2015-9-9 20:39 | 显示全部楼层
SD卡是用专门的协议操作的吗?有人给发个协议没
Beckham_Owen 发表于 2015-9-9 21:28 | 显示全部楼层
谢谢楼主分享SD卡及fatfs的例子
您需要登录后才可以回帖 登录 | 注册

本版积分规则

100

主题

310

帖子

6

粉丝
快速回复 在线客服 返回列表 返回顶部