最近、我想修改 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?