以前还没有注意这个问题,
-
MSP430F5510的4个info段,Info_A、Info_B、Info_C、Info_D中,Info_A段有什么特殊的吗?我在写的时候只有Info_A段写不进去,其他三段都可以正常读写,请问Info_A段有什么特殊的?为什么不能写呀?
anger0925:
回复 Triton Zhang:
谢谢,我以前用的型号A都没有锁住,所以没有注意这个问题。
anger0925:
回复 anger0925:
在请问一下怎么把A段解锁啊,我把LOCKA置0了,还是不能写
Fuchong Wang:
回复 anger0925:
还有infoA不带锁的型号?
记不太清楚,以为anguo wang回答过我的问题,所以回复了一下
anger0925:
回复 Fuchong Wang:
怎么解锁信息段A?请大侠指教
Young Hu:
回复 anger0925:
您可以参考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
anger0925:
回复 Young Hu:
在C里面只要这一条FCTL3 = FWKEY;就可以把 LOCKA清零啊,但还是不能写