在测试蓝牙电流时,用CH579EVT\EVT\EXAM\BLE\HeartRate 的例程,#define HAL_SLEEP TRUE。
在编译后,电流3.5uA。 在设置了定时1秒唤醒后, RTC_TMRFunCfg(Period_1_S); 程序出现了高电流,应该是唤醒后的LowPower_Idle(); 导致高电流。 为何这是的RTC触发不起作用?
如果改用 DelayUs((1200)/5) 替换RTC_SetTignTime( time )来延时,则睡眠电流有提高了。
应该如果修改,保存更低的电流?