主页 > 新闻资讯 > IC百科 >

Flash存储器寄存器编程操作模式

作者:管理员 来源:本站 浏览数:1734 发布时间:2012/7/4 11:28:18

Freescale片内Flash的编程操作分为:擦除和写入。擦除造作是将存储单元的内容由二进制0变成1,而写操作恰好相反,是将存储单元的内容由1变成0。擦除、写入操作都是通过设置或清除Flash控制积存器中的某个位来完成的。

Flash在片内是以页为单位组织的。页和行的大小随整个Flash的大小变化而变化,而页的大小始终为行的两倍。最新推出的MC68HC908LD64将片内Flash分为了两个区域,而每个区域对于页的大小定义都是不同的。对Flash的擦除操作都是以页为基础的,而写入操作则是以行或页为基础的。

1、  Flash的变成寄存器

Flash编程操作有关的寄存器有两个:Flash控制寄存器和Flash块保护寄存器。

2、  Flash的编程步骤

Flash进行擦除或写如操作时,需要遵循一定的时序和步骤。对于MC68GC908系列单片机,这些步骤都是一样的,但时序要求可能略有不同,用户根据具体情况参考相应的芯片手册。