Flash存储器寄存器编程操作模式
作者:管理员 来源:本站 浏览数:1733 发布时间: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系列单片机,这些步骤都是一样的,但时序要求可能略有不同,用户根据具体情况参考相应的芯片手册。