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

SpiFlash和STM32内部Flash的使用-第5季第6部分

这门课解决什么工作场景 很多做单片机开发的人,平时用微控制器跑跑流水灯、读个传感器数据没问题,但一旦遇到需要保存断电不丢失的参数,或者要存储大容量固件、字库与采集数据时,就会卡壳。这门课针对的就是嵌入式开发中非常具体的存储场景:如何在微控制器系统里用好外部串行闪存,以及怎么安全地操作微控制器自带的内

单课价¥39.00新品 上架
会员价¥7.80开通会员,全站课程按会员价下载套餐详情
2 人关注 更新于 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 内可领

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

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

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

这门课解决什么工作场景

很多做单片机开发的人,平时用微控制器跑跑流水灯、读个传感器数据没问题,但一旦遇到需要保存断电不丢失的参数,或者要存储大容量固件、字库与采集数据时,就会卡壳。这门课针对的就是嵌入式开发中非常具体的存储场景:如何在微控制器系统里用好外部串行闪存,以及怎么安全地操作微控制器自带的内部闪存。它解决的典型工作问题包括:产品需要掉电保存标定参数与运行日志,主控芯片内置闪存容量不够需要外扩芯片,以及需要通过修改内部闪存来实现在线升级或者运行时动态配置。课程不是泛泛讲存储概念,而是聚焦于实际驱动代码的编写与数据手册的对照分析,属于打通软硬件底层逻辑的实务型内容。

资料怎么配合练习与建议先看哪几块

从资料结构来看,内容分成外部存储驱动与内部存储操作两块,学习时不要只盯着视频看,必须跟着动手。外部部分建议先看数据手册解读,再对应看驱动源码解析,重点理解芯片的命令时序、状态寄存器查询、页写入与扇区擦除的限制。内部部分则要先弄懂微控制器内部闪存的组织结构与读写背景,再去看具体的读写案例。练习时,建议准备一块带外部串行存储芯片的开发板,把课程里的驱动代码移植到自己的工程里,自己写一个简单的测试任务:比如把一段结构体数据存进外部芯片,断电重启后再读出来校验。对于内部闪存操作,务必先理清起始地址分布与向量表位置,避免把代码区写坏导致板子变砖。这套资料不适合零基础,默认你已经懂微控制器的基本外设操作与通信接口原理,如果连基本的工程建立和寄存器配置都还不熟练,建议先补足前置基础再来看,否则很容易在驱动源码部分迷失方向。

学完能独立做什么

完整顺下来并动手实践后,你能在实际项目里独立完成存储模块的软硬件对接。具体来说,你能看懂一款全新外部存储芯片的数据手册,根据时序写出或者移植出可靠的读写驱动,并在主程序里加入防掉电数据损坏的逻辑。对于内部闪存,你能清楚知道哪些区域可以安全用作非易失性参数存储,编写擦写函数实现掉电记忆功能,并为后续的设备固件升级打下底层基础。这些能力是很多中小型智能硬件产品开发中必须具备的,很多公司招嵌入式工程师时,考察的往往就是这种外设驱动开发与底层存储管理的细节功夫。把这部分啃下来,面对硬件原理图上的存储芯片,或者遇到需要保存出厂校准值的场景,你心里就有底了,不再是只会调库而不知其所以然的状态。

课程目录

课程目录10 集
  • 1 5.6.1.单片机中用到的存储器 (28:36).mp4
  • 2 5.6.2.SPIFlash数据手册解读 (33:13).mp4
  • 3 5.6.3.SPIFlash驱动源码解读1 (34:34).mp4
  • 4 5.6.4.SPIFlash驱动源码解读2 (28:17).mp4
  • 5 5.6.5.SPIFlash驱动源码解读3 (25:07).mp4
  • 6 5.6.6.SPIFlash驱动源码解读4 (24:56).mp4
  • 7 5.6.7.STM32内部flash的相关背景知识 (25:39).mp4
  • 8 5.6.8.STM32的内部flash读写案例解析1 (22:03).mp4
  • 9 5.6.9.STM32的内部flash读写案例解析2 (25:12).mp4
  • 10 5.6.10.例程代码实践与总结 (38:49).mp4