@jevin system_set_tx_power(RF_TX_POWER_0dBm);
felix.yang 发布的帖子
-
RE: FR2012B 休眠电流只有在3.6V供电才正常的问题
@liu1028tao 在 FR2012B 休眠电流只有在3.6V供电才正常的问题 中说:
是PMU_ALDO_3_3V,我尝试修改为PMU_ALDO_3_1V,没有改善。我想确
attribute((section("ram_code"))) void pmu_ioldo_bypass(bool on)
{
if(on) {
ool_write(PMU_REG_IOLDO_CFG_1, ool_read(PMU_REG_IOLDO_CFG_1) | 0x20);
}
else {
ool_write(PMU_REG_IOLDO_CFG_1, ool_read(PMU_REG_IOLDO_CFG_1) & ~0x20);
}
}用这个函数,开启bypass模式,这样IOLDO就会一直等于VBAT电压了,你那个问题主要是当VBAT电压小于IOLDO就会产生一个比较大的漏电流,打开bypass模式就好 -
RE: 寻求低功耗例程
@uplooking gpio按下对应的位的值为0,抬起对应的位的值是1,以PD7为例,按下如果是40(01000000),那么抬起是C0(11000000)
-
RE: co_delay_100us(10);延时函数在哪个头文件里
@www123 在 co_delay_100us(10);延时函数在哪个头文件里 中说:
做软IIc,FR8003A可以做软件IIC移植吗,
支持的,移植需要根据本芯片sdk适配下gpio操作和延时函数
-
RE: flash_protect_enable问题
@uplooking 不建议用flash_protect_enable1,正常就用flash_protect_enable就好,wr_mode 0代表易失,1代表非易失,一般上电先flash_protect_enable(1)进行flash保护,中间需要擦写flash时就flash_protect_disable(0),操作完成就flash_protect_enable(0)恢复保护