以前还没有注意这个问题,
-
MSP430F5510的4个info段,Info_A、Info_B、Info_C、Info_D中,Info_A段有什么特殊的吗?我在写的时候只有Info_A段写不进去,其他三段都可以正常读写,请问Info_A段有什么特殊的?为什么不能写呀?
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.Segments A to D can be erased individually, or as a group with segments 0 to n. Segments A to D are also
called information memory.
2. Segment A can be locked separately.
数据手册上有描述,A是锁住的
您可以参考User's Guide中的汇编代码,很容易理解的
; Unlock Info Memory
MOV #FWPW,&FCTL4 ; Clear LOCKINFO, if set
; Unlock SegmentA
BIT #LOCKA,&FCTL3 ; Test LOCKA
JZ SEGA_UNLOCKED ; Already unlocked?
MOV #FWPW+LOCKA,&FCTL3 ; No, unlock SegmentA
SEGA_UNLOCKED ; Yes, continue
; SegmentA is unlocked
; Lock SegmentA
BIT #LOCKA,&FCTL3 ; Test LOCKA
JNZ SEGA_LOCKED ; Already locked?
MOV #FWPW+LOCKA,&FCTL3 ; No, lock SegmentA
SEGA_LOCKED ; Yes, continue
; SegmentA is locked
; Lock Info Memory
MOV #FWPW+LOCKINFO,&FCTL4 ; Set LOCKINFO