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.
1. 理论上FLASH只支持块擦(erase),字节写(write)的操作。
2. 擦(erase),的操作就是把所有位写成1,即所有字节为0xFF
3. 写的操作就是把1写成0. 而把0变成1只有靠擦(erase),操作
4. 例如,如果原来的数据是0Xaa,我们可以不擦直接把0XAA写成0x00.但如果要写成0xAB,就需要先擦在写
Flash内部数据都是byte形式编址,但是MSP430的数据总线是16bit的,也就是可以进行字和字节写操作,但是擦除至少是一个segment。
通过软件可以实现这样的操作,但不是一个周期完成的。