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.

[参考译文] RF430FRL152H:如何正确设置 RFPMMCTL

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

https://e2e.ti.com/support/wireless-connectivity/other-wireless-group/other-wireless/f/other-wireless-technologies-forum/1158794/rf430frl152h-how-to-set-rfpmmctl-correctly

器件型号:RF430FRL152H

最近、我想修改 RF430FRL152H 的 FW。 我有几个问题要问。
根据 SLAU506 2.7.1节中 RFPMMCTL0寄存器的描述、要设置 RFPMMCTL0、首先将0xA5写入 RFPMMPW、
假设您要启用 RFPMMCTL0的 RFPMM_EN_BATSWITCH、EN_V_doub 和 RFPMM_EN_VF_REG。 此设置是否正确?

RFPMMCTL0 = 0xA500;//解锁 RFPMM
RFPMMCTL0_L |= RFPMM_EN_BATSWITCH;//启用电池开关
RFPMMCTL0_L |= RFPMM_EN_V_doub;//在为 CGM 读取 ADC0之前启用 Vdd2x
RFPMMCTL0_L |= RFPMM_EN_VF_REG;//永久启用 FRAM vddf 的稳压器

设置 RFPMMCTL0后、是否需要向 RFPMMPW 写入任何值?

禁用 RFPMMCTL0的 EN_V_dob 后、VDD2X 的输出电压应为多少? 0V 或1.5V。

根据 SLAU506的第2.7-1节、RFPMMCTL1的初始值应为0x000F、但为什么读取0x0122?

4、RFPMMCTL1的 nRESET_V2X 能否用于判断是否已成功启用 VDD2X?