职场大变样社区

5598

主题

6638

帖子

79

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
79
跳转到指定楼层
楼主
发表于 2016-6-22 09:43:00 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
技术:单片机、C语言
摘要:
本设计的内容是FAT文件系统在SD上的应用与实现。以STM32单片机为核心,在SD卡中设计移植FAT文件系统的硬件设计和软件系统的实现方法,根据SD卡的硬件结构和工作原理,架构好STM32单片机与SD卡通信的电路与系统,将FAT文件系统移植到SD卡上,最终可以实现对SD卡内的文件进行简单管理。
本文利用AVR Studio 4软件进行编译烧写,C语言进行程序设计,首先介绍SD卡的总线方式下对SD卡的初始化和底层读写操作,然后介绍FAT文件系统,并对其结构分析和调整,最后将FAT系统移植到SD卡中,可以进行对其文件管理操作。
硬件设备为STM32单片机,编写所需的C语言与教学时的C语言百分之九十一致,最终利用串口调试程序进行发送指令得到反馈信息,由信息得到设计是否完成及实现相关功能。

关键词:SD卡、FAT文件系统、STM32单片机、系统移植

目录:
1 引  言    1
1.1内容背景    1
1.2 工作分析    1
1.3基本需求    1
2.总体设计    2
2.1 开发流程    2
2.2 硬件设计    2
2.3 软件设计    3
3. FAT文件系统    4
3.1 FAT概述    4
3.2 FAT分区构成    5
3.2.1 文件分配表    5
3.3 簇与数据    6
3.3.1 FAT存储    7
4  SD卡内容    9
4.1 SD卡基础知识    9
4.1.1 SD卡特点    9
4.2 总线方式    9
4.3 数据命令及流程    11
4.4 SD初始化    13
5 系统移植    16
5.1 移植准备    16
5.2 SD卡填充流程    16
5.3 FAT&SD框架实现    16
5.4 功能接口调用    20
结论    21
参考文献    22
致谢    23

论文字数:8300
包含资料:


截图:




百度网盘下载地址(金币充值):
游客,本付费内容需要支付 100金币 才能浏览支付



回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

职场大变样社区 分享高质量学习资料(电子课本、毕业设计、编程视频、项目源码、电子书籍等)

快速回复 返回顶部 返回列表