MSP430内部FLASH详细操作
FLASH程序 演示:
Flash1文件夹中的函数说明:
一MSP430单片机的flash由主存储器和信息存储器组成。其构成原理如图1:
图1 msp430f2xx单片机flash构成
每个主存储区和信息存储区由若干个段组成。举例Easy430f2132学习板上的主芯片2132来说,f2132由8KB+256Bflash的资源。http://hzjcdz.taobao.com
8K的flash是主存储区,专门用来存储代码或信息的。该存储区被划分为若干个段,每个段的大小为512B,可以推断,f2132共有8KB/512B=16段。
256B的信息段被划分为4个段,分别为A,B,C,D四个段,每段大小64B,该存储区一般可用来存储重要信息,如密码,设定的最大警报值等。
注意的是:430单片机不管资源大小如何分配,flash的结构都是由每段512B的主存储区和信息存储区构成的。但信息存储区的段的大小不定,如4系列的430和1xx系列的单片机如图2所示:http://hzjcdz.taobao.com
很明显可以看出,该系列的单片机也是有主存储区和信息存储区构成,但信息存储区被划分为2个段。所以每段128B
图2 MSP430F1XX系列单片机
特别说明的是:当对flash某个段中的某个位进行编程,必须对整个段做擦除。基于这个原因,flash被分为若干个较小的段,