430flash

MSP430F448單片機

如圖從數據手冊可以得知:

MSP430F448有

48KB+256B Flash Memory
2KB RAM

其中FLASH分爲主存區和信息區

430單片機,一般具有內部的信息區,以便保存一些需要EEPROM纔可保存的數據。 

 MSP430 FLASH型單片機的FLASH存儲器模塊根據不同的容量分爲若干段,其中

信息存儲器SegmengA及SegmentB各有128字節,其他段有512字節。

SegmentB的地址是:0x1000到0x107F,

SegmentA的地址是:0x1080到0x10FF。

其他段的地址根據容量不同,從0xFFFF開始,每512字節爲一段進行分配。 
   FLASH存儲器寫入數據時,每一位只能由“1”變成“0”,不能由“0”變成“1“,因此,當我們有數據要保存到FLASH存儲器時,

要先對目標段進行整段擦除操作,擦除操作使的對應段FLASH存儲器變成全“1”。下面是擦除FLASH段的子程序,配置好必要的寄存器後,向段中任意地址寫入數據,及擦除一段。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章