1 概述 1.1 FLASH特点 写操作只能将1改写为0,不能将0改写成1。FLASH擦除后所有单元变为1,擦除操作只能针对整个段。FLASH在擦除前不能被改写。 1.2 MSP430F149存储器编址方式 MSP430F149的ROM为60K+256B的FLASH,RAM为2K。MSP430存储器采用冯诺依曼结构,RAM和ROM合在一起编址。MSP430F149内部集成有FLASH控制器,可以简化对FLASH的操作。 64K的寻址空间分为RAM、FLASH。 RAM分两块: 1、寄存器(0000H-01FFH),存放特殊寄存器、设备寄存器、变量与堆栈。 2、数据RAM(01FFH-),存放各种变量、中间结果、堆栈。 FLASH分两块: 1、主FLASH 一般用于存放程序代码。 2、信息FLASH(InfoFlash)用作掉电后保存少量数据。分为InfoA(0X1080-0X10FF)和InfoB(0X1000-0X1080),每段各128B。 1.3 操作 三种操作:读取、擦除(只能针对段擦除)、写入(可以写入单个字节)。
|