完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
|
相关推荐
1个回答
|
|
有的时候我们会需要 在系统中保存一些参数,这个时候我们可以使用STM32内部的闪存Flash,即使断电参数也不会丢失。
查看STM32的参考手册,STM32F407中介绍了flash的特性,本实验开发板使用的flash是1M容量大小。 flash的扇区和块基址如下图 本章节使用串口打印工程,打开工程,添加扇区代码 定义保存的flash的开始地址 定义保存flash的结束地址 定义要在flash中保存的数据 定义其它变量如扇区的个数、获取扇区函数等 在主函数中添加代码,串口提示打印开始 flash测试 解锁flash 获取需要擦除的扇区个数 指定扇区擦除的参数、首页扇区和扇区大小并且调用扇区擦除函数 添加代码防止在flash操作过程中出现错误 在指定的扇区写入指定的数据DATA_32=0x12345678 写入完毕,flash上锁。 至此flash的操作流程完毕,接下来需要查看写入指定flash地址的数据是否正确。 当写入的数据有误时变量MemoryProgramstatus将会加1,如果没有错误MemoryProgramstatus将会是0。串口将结果打印出来。 实验结果 |
|
|
|
只有小组成员才能发言,加入小组>>
调试STM32H750的FMC总线读写PSRAM遇到的问题求解?
1777 浏览 1 评论
X-NUCLEO-IHM08M1板文档中输出电流为15Arms,15Arms是怎么得出来的呢?
1621 浏览 1 评论
1080 浏览 2 评论
STM32F030F4 HSI时钟温度测试过不去是怎么回事?
728 浏览 2 评论
ST25R3916能否对ISO15693的标签芯片进行分区域写密码?
1678 浏览 2 评论
1938浏览 9评论
STM32仿真器是选择ST-LINK还是选择J-LINK?各有什么优势啊?
731浏览 4评论
STM32F0_TIM2输出pwm2后OLED变暗或者系统重启是怎么回事?
570浏览 3评论
595浏览 3评论
stm32cubemx生成mdk-arm v4项目文件无法打开是什么原因导致的?
554浏览 3评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-23 04:50 , Processed in 0.867098 second(s), Total 76, Slave 60 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号