飞豹客 · 课能看,资料也能带走
飞豹客体系课

TF卡和FAT32文件系统的使用-第5季第7部分

这门课解决什么问题 很多做嵌入式开发的人都会遇到一个瓶颈:单片机能跑灯、能按键,但一涉及大量数据存储就卡壳。比如传感器要连续记录几万条波形、设备要在现场把运行日志导出给电脑查看,内部Flash空间不够用,外挂芯片又麻烦。这时候TF卡配合文件系统是标准解法。这门课聚焦的就是这个场景:怎么在单片机上把T

单课价¥39.00新品 上架
会员价¥7.80开通会员,全站课程按会员价下载套餐详情
0 人关注 更新于 2026-10-21 永久有效
发货

网盘链接 · 支付成功后自动发货

保障

永久有效 · 链接失效免费补发

客服

每日 9:00-21:00 在线客服 联系客服

购买本课销量 0 · 永久有效
会员价 · 单课标价 ¥39.00

会员 A · 按档位折扣

永久¥15.604折
年¥19.505折
月¥23.406折
周¥27.307折

会员 B

VIP¥7.80低至
SVIP单买¥200 内可领

游客按标价购买,不享受上表折扣。

支付成功后自动发放网盘链接,链接失效可找客服免费补

正版保障 极速发货 售后无忧

这门课解决什么问题

很多做嵌入式开发的人都会遇到一个瓶颈:单片机能跑灯、能按键,但一涉及大量数据存储就卡壳。比如传感器要连续记录几万条波形、设备要在现场把运行日志导出给电脑查看,内部Flash空间不够用,外挂芯片又麻烦。这时候TF卡配合文件系统是标准解法。这门课聚焦的就是这个场景:怎么在单片机上把TF卡用起来,挂载FAT32文件系统,让设备像U盘一样存取文件。它不是泛泛讲理论,而是从开发板上的SD例程出发,一步步解决工程迁移报错、HAL库底层接口调用、以及最让人头疼的DMA传输Bug。如果你之前只用过串口打印数据,现在需要让设备独立生成文件,这门课能帮你把这条路蹚通。

适合什么基础和建议先看哪几块

这资料不适合零基础。看之前你得有基本的单片机开发能力,能用HAL库点灯、跑通串口,知道怎么建工程、怎么加源文件。如果你连C语言的指针和结构体都吃力,建议先补基础。拿到资料后,别按顺序从头看,建议先跳到FAT32简介那一节,理解文件系统在底层硬件和上层应用之间扮演什么角色;然后直接看HAL库中SD卡相关函数详解,搞懂标准接口怎么调;最后回到第一节跟着做例程实践。遇到工程迁移报错,再对应去翻解决迁移错误那一节查。中间关于DMA实例Bug的部分一定要重点看,这是实际开发中最容易踩坑的地方,很多自己摸索的人卡在这里好几天找不到原因。

学完能独立做什么和资料怎么配合练习

看完这套资料,你应该能独立完成一个具备数据存储能力的嵌入式项目。比如做一个温湿度记录仪,开机自动初始化SD卡,挂载文件系统,每隔一分钟往CSV文件里追加一条数据,拔出卡插到电脑上直接能用Excel打开看。要达到这个效果,光看视频没用,必须跟着敲代码。建议准备一块带SD卡槽的开发板,资料里讲到的例程,自己原样跑通一遍;讲到添加FAT32实战那节,暂停视频,自己先尝试挂载、打开文件、读写,卡住了再对照视频里的步骤。最后关于FAT32移植源码解析的部分,不要背代码,重点理解它怎么把硬件操作和文件系统接口对接起来。这部分想透了,以后换别的芯片或者用其他存储介质,你自己就能动手移植。

课程目录

课程目录8 集
  • 1 5.7.1.NB476开发板SD卡例程实践 (27:04).mp4
  • 2 5.7.2.解决工程迁移和升级错误问题 (26:33).mp4
  • 3 5.7.3.HAL库中SD卡相关库函数详解 (30:06).mp4
  • 4 5.7.4.FAT32文件系统简介 (28:41).mp4
  • 5 5.7.5.HAL库的SD和DMA实例BUG (28:01).mp4
  • 6 5.7.6.在SD例程中添加FAT32实战 (42:16).mp4
  • 7 5.7.7.FAT32下SD卡操作实战 (22:27).mp4
  • 8 5.7.8.FAT32移植源码解析 (28:23).mp4