你好
查看当前用户指南(slau 367 o)、我对 FRAM 段进行分频并对其进行写入和保护。
FRAM 区域可由以下程序进行分频/写入。
WDTCTL = WDTPW | WDTHOLD;
PM5CTL0 & = ~ LOCKLPM5;
MPUCTL0H = 0xA5;
MPUCTL0 = MPUPW;
MPUSEGB1 = 0x0F80;
MPUSEGB2 = 0x1A00;
MPUSAM &=~MPUSEGIWE;
MPUSAM = MPUSEG1RE | MPUSEG1XE | MPUSEG1WE |
MPUSEG2RE | MPUSEG2XE | MPUSEG2WE |
MPUSEG3RE | MPUSEG3XE | MPUSEG3WE |
MPUSEGIRE | MPUSEGIXE | MPUSEGIWE;
之后、虽然尝试使用具有以下设置的 protot、但 CCS 上的寄存器值无效、但会被写入。
MPUSAM &=~ MPUSEG1XE; //禁用执行
MPUSAM &=~ MPUSEG1WE; //禁用写入
MPUSAM &=~ MPUSEG2XE; //禁用执行
MPUSAM &=~ MPUSEG2WE; //禁用写入
哪个寄存器可以设置为禁用写入?
此致。