论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
朋友圈
看朋友圈动态,了解ToB世界。
ToB门户
了解全球最新的ToB事件
博客
Blog
排行榜
Ranklist
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
导读
Guide
相册
Album
记录
Doing
应用中心
搜索
本版
文章
帖子
ToB圈子
用户
免费入驻
产品入驻
解决方案入驻
公司入驻
案例入驻
登录
·
注册
账号登录
立即注册
找回密码
用户名
Email
自动登录
找回密码
密码
登录
立即注册
首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
圈子
SAAS
qidao123.com技术社区-IT企服评测·应用市场
»
论坛
›
物联网
›
物联网
›
STM32之内部闪存(FLASH)
STM32之内部闪存(FLASH)
飞不高
论坛元老
|
4 天前
|
显示全部楼层
|
阅读模式
楼主
主题
1726
|
帖子
1726
|
积分
5178
一、内部Flash原理与应用
配景说明
程序是由指令+数据构成,一般产品都会选择把程序/固件举行固化,一般是选择把程序大概固件存储到非易失性存储设备,例如存储到Flash中,由于Flash的制作工艺简单,本钱低,容量大。
基本概念
存储器指的是若干个存储单位的集合,每个存储单位(1字节)都可以存储8bit二进制数,为了方便的操纵存储单位,就为每个存储单位都分配了地点,就可以通过寻址来访问存储单位。由于盘算机的处理的数据量较大,并且运算速度都很快,就要求存储器的容量更大,并且存取数据的速度更快。
存储类型
一般存储器根据存取方式可以分为两类:ROM (只读存储器) or RAM(随机访问存储器),也可以根据掉电是否会丢失的特性分为两类:非易失性存储设备 or 易失性存储设备。主要研究的就是ROM。
ROM 只读存储器
PROM 可编程只读存储器
EPROM 可擦除可编程只读存储器
EEPROM 电可擦除可编程只读存储器
Flash 快闪存储器
内存分布
可以先把握MCU内置的512KB大小的Flash的操纵,注意:falsh的特点是掉电不丢失,但是Flash内部存储空间是分为若干个扇区的,并且扇区内部的存储单位在举行写入之前,必须要先举行擦除动作,并且擦除是不能针对某个存储单位,而是某个扇区大概整片空间。
目前STM32F407ZET6这颗MCU内部有512KB的Flash,分为8个扇区,扇区0 ~ 扇区7,并且扇区的寻址范围是0x0800 0000 ~ 0x0807 FFFF。
工作原理
提示:一般存储IC都具有写掩护机制,一般通过硬件管脚实现写掩护,一般是低电平有效,但是MCU内部的Flash也具有写掩护机制,是通过软件实现的,以是在对Flash举行编程/擦除的时间,需要先排除Flash的写掩护。
访问流程
擦除
编程
程序设计
如果用户计划对Flash空间举行编程大概擦除,对应的流程可以参考帮助手册以及文件注释
效果验证
练习:利用DHT11温湿度传感器获取室内的温湿度数据,每隔5获取1次,并记录获取温湿度的时间,举行格式化的转换,格式为”2025/04/10 16:51:30 temp=28#humi=50\r\n”,要求把每次获取的数据写入到MCU内部的扇区中。
要求数据的上限是100条记录,如果数据到达100条,则在PC端输出“内存已满”,然后要求用户可以通过2个机械按键KEY0和KEY3,当按下KEY0的时间输出全部记录,当按下KEY3的时间清空记录。
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
立即注册
x
回复
使用道具
举报
0 个回复
倒序浏览
返回列表
快速回复
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
or
立即注册
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
发新帖
回复
飞不高
论坛元老
这个人很懒什么都没写!
楼主热帖
WPF开发经验-实现自带触控键盘的TextBo ...
Java集合的lastlastIndexOfSubList()方 ...
瓦片地图
如何在 K8S 集群范围使用 imagePullSec ...
浅谈售前的业务思维
微信小程序集合3(百度小说+电商+仿哗 ...
Python批量采集百度资讯文章,如何自定 ...
【关系型数据库】事务特性及事务隔离级 ...
MapReduce开发
Navicat 连接服务器不成功(Access den ...
标签云
渠道
国产数据库
集成商
AI
运维
CIO
存储
服务器
快速回复
返回顶部
返回列表