Flash存储器概述

Flash存储器概述,第1张

  Flash 存储器的简介

  在众多的单片机中都集成了 Flash 存储器系统,该存储器系统可用作代码和数据的存储。它在整个存储器中所处的位置在最起始的位置,一般其起始地址从0 开始,如图1 所示。

  

Flash存储器概述,第2张

  图1 存储器系统示意图

  Flash 是由一组可独立擦除的1KB 区块所构成的,对一个区块进行擦除将使该区块的全部内容复位为1。

  下面这幅图是 Flash 存储器的简单示意图,此图形象的体现了Flash 存储器是由1KB 区块构成,而且每个区块的基地址都固定的,其基地址如图2 所示。

  

Flash存储器概述,第3张

  图 2 Flash 存储器示意图

  Flash 存储器的 *** 作

  对 Flash 存储器的 *** 作一般是进行读、写和擦除。Flash 存储器的擦除必须是以1KB 为单位对齐的地址并指定哪一区块被擦除,或者全部擦除。

  Flash 存储器的编程写入的地址必须以字(4 个字节)为单位对齐,且指明要写入的具体地址。也就是说可以是任意地址,但必须满足写入的地址是字对齐的。

  Flash 存储器的读取也可以是任意地址的数据,但必须满足读取的地址是字对齐的,否则,读出的数据绝对不正确,结果也难以预料

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/dianzi/2425357.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-08-02
下一篇 2022-08-02

发表评论

登录后才能评论

评论列表(0条)

保存