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.

[参考译文] MSP430FR4133:在PMMCTL0_H中使用无效密码写入PMMCTL2不会生成PUC

Guru**** 2539500 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/572161/msp430fr4133-writing-to-pmmctl2-with-invalid-password-in-pmmctl0_h-does-not-generate-a-puc

部件号:MSP430FR4133

在SLAU445G的第100页上,我们看到:

PMMCTL0寄存器中定义的密码控制对除PM5CTL0之外的所有PMM寄存器的访问。
无需密码即可访问PM5CTL0。 写入正确的密码后
,将启用写入访问(这包括对PMMCTL0低位字节的字节访问)。 通过
在字节模式中将错误的密码写入PMMCTL0高位字节来禁用写入访问。 使用错误
密码对PMMCTL0进行Word访问会导致PUC。 对除PMMCTL0之外的寄存器的写入访问未
启用时会导致PUC。 

以下代码正确生成了一个PUC:

MOV.b #0,&PMMCTL0_H
mov.b #0,&PMMCTL0_L

但以下各项不是:

MOV.b #0,&PMMCTL0_H
mov.b #0,&PMMCTL2_L

我是否错过了某些内容或PDF是否错误?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    是否可以实际更改PMMCTL2_L中的任何位?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    不是。 我和TSENSOREN一起玩,但它却被默默地忽略了。
    但是,没有不带密码的PUC。