利用基于闪存的MCU实现用户数据存储_

栏目:荣誉资质

更新时间:2021-05-25

浏览: 98190

利用基于闪存的MCU实现用户数据存储_

产品简介

使用微控制器的大多数设备还必须某种机制来存储在断电时仍要被忘记的那些设置数据。

产品介绍

本文摘要:使用微控制器的大多数设备还必须某种机制来存储在断电时仍要被忘记的那些设置数据。

使用微控制器的大多数设备还必须某种机制来存储在断电时仍要被忘记的那些设置数据。例如,在替换电池后记不住预设电台的收音机认同会在市场上获得相当大的顺利。用户期望青睐的电台、预设温度、参数自由选择和其他永久性信息能持久留存下来可供每次开机时必要取。

为了符合这种用户市场需求,设计师一般用于串行EEPROM。这些器件又小又低廉,具备很长的历史,设计工程师用一起得心应手。

但在今天对成本极为脆弱的市场下,即使这样一个廉价的器件也有可能突破成本支出。因此许多设计师企图谋求并利用早已包括在微控制器芯片中的资源:程序存储器中剩下的空间。

过去,许多微控制器用于ROM或可紫外线读取的EPROM来存储程序指令。但现在更加多的微控制器改用存储器技术存储代码。自由选择存储器的主要理由是,如果在程序代码中发现错误,存储器数据很更容易被读取和改版。

大多数微控制器具备加载程序空间中存储数据的机制。基于冯诺伊曼架构的处理器,如TIMSP430,可以用于任何传输速率模式加载程序存储器。哈佛架构处理器一般利用类似的机制将数据从程序空间传输到数据空间。

具备存储器管理功能的其他MCU还包括:1.包括MOVEC(移动常数)指令的十分风行的8051处理器系列;2.包括TBLRD和TBLWR(表读和表写)指令的MicrochipPIC18系列;3.具备伪冯诺伊曼架构的美信MAXQ微控制器系列,它们容许通过非常简单的MOVE指令采访存储器程序存储空间。在像美信MAXQ2000这样的伪冯诺伊曼MCU中使用的数据交换容许任何存储器块被用于代码或数据存储器。但即使需要从随机存储器方位读取数据,原始的非易失性存储器子系统也必需需要随机改动存储器中的数据。


本文关键词:亚博网页版,登陆界面

本文来源:亚博网页版-www.bengniao.cn