This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

系统中Flash 的修改及被用作EEPROM

MSP430 的Flash 存储器能否修改,或作为EEPROM 的使用,同时程序代码依然从Flash 存储器中中读取?

  • 在 MSP430 能够编辑系统内Flash 存储器的任何位置的任何一个位,字节或字。在系统中,Flash 可以被编程,即使程序正在Flash 中执行,甚至程序正在从一段正在被编辑的程序段中执行代码。一个代码段不必擦除来修改,但1`S 只能被修改为0`S。擦除是对所有的代码段进行的,并且擦除代码段上的所有位为1`S。在系统中,Flash 的修改或擦除依然可以进行,即便是正从Flash 中执行代码,程序计数器在设备数据表指定的时间内自动停止。作为一个选择,在系统Flash 存储器修改或擦除期间,程序计数器可以移动到RAM 去执行一个应用程序—这样代码继续在RAM 中全速执行。无论是信

    息存储器和主存储器Flash 可用于任何数据或代码或两者兼而有之。唯一不同的是,信息存储器由规模较小的128 字节段组成,而主存器由512 字节段组成。编辑Flash 不需要更高的电压,尽管数据手册总规定了最小的限制电压。了解有关MSP430 的Flash存储器更多的信息,请参阅用户使用手册中的Flash 章节,网上和设备详细的数据手册。