基于STM32和SPI协议的Fatfs文件系统移植(附完整代码下载)
发布时间
阅读量:
阅读量
开发环境:Window 7 32bit
开发工具:Keil uVision4
硬件:stm32f103vct6
目录
1.硬件设计:
2.软件设计
1.SPI收发数据
2.向SD卡发送的命令格式:
3.SD卡应答命令的响应
4.SD卡初始化流程
3.下载验证
4.注意事项
5.实验可改进的地方
前言: 段时间以来未曾撰写博客,或许是事务繁杂(归根结底还是懒惰所致...额),近期再度萌生写作之意;此次所进行的是关于stm32与SD卡结合应用的内容。SD卡在日常生活中的使用较为广泛,但在单片机系统中的实际应用却相对较少。众所周知,单片机的运算能力有限,在面对大规模文件或数据时难以有效处理。然而由于SD卡具备成本低廉、性价比高的优势,在某些需要长期运行的单片机系统中,可将其用于存储采集到的数据;同时还能借助SD卡实现对单片机程序的更新(即IAP升级)等功能。接下来将要完成的任务是,通过stm32的SPI外设模块驱动SD卡;当然,若需实现从SD卡中读取或写入文件的功能,则还需引入文件系统,这里选择的是Fatfs(一个开源且免费的文件系统)。
下载fatfs系统源码:
全部评论 (0)
还没有任何评论哟~
