TI中文支持网
TI专业的中文技术问题搜集分享网站

F5510的Info段写的问题

以前还没有注意这个问题,

  • 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清零啊,但还是不能写

赞(0)
未经允许不得转载:TI中文支持网 » F5510的Info段写的问题
分享到: 更多 (0)