@xls
有的
F
felix.yang 发布的帖子
-
RE: 修改广播间隔后的广播发送时间发布在 FR801xH
@jdbjxb 到时间自动唤醒,system_sleep_disable();这个是关闭休眠模式的,休眠模式下系统会进行休眠唤醒操作,关闭休眠模式就没有了
-
RE: FR2012B 休眠电流只有在3.6V供电才正常的问题发布在 FR201x
@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模式就好
你可以把你需要的移植一下,这段是这个项目的开机gif动画代码

软件定时器可以唤醒
这个错误码手册你可以去官网下载FR801x的SDK,里面有,和FR8000通用的
这个手册中有内存分配的说明