采用rtc和按键唤醒,sleep模式,
1.按键不触摸低电平,rtc正常睡眠唤醒,低功耗20ua(含外接触摸芯片)
2.按键触摸高电平2.8v,上升沿唤醒.
睡眠是主循环,一直睡。
串口打印显示正常进入睡眠,但是电流没降,维持不变。
松开按键后,电流还是维持不变,
要等到最近的rtc中断后才能再次低功耗睡眠。
不知道为啥会这样。
热门产品 :
CH390:以太网控制器芯片
采用rtc和按键唤醒,sleep模式,
1.按键不触摸低电平,rtc正常睡眠唤醒,低功耗20ua(含外接触摸芯片)
2.按键触摸高电平2.8v,上升沿唤醒.
睡眠是主循环,一直睡。
串口打印显示正常进入睡眠,但是电流没降,维持不变。
松开按键后,电流还是维持不变,
要等到最近的rtc中断后才能再次低功耗睡眠。
不知道为啥会这样。
如果使用的是上升沿唤醒,那么进入睡眠的时候需要设置的唤醒io状态是输入低电平,否则睡不着,也就是电流没变,功耗会高一点,尤其是做测试时在循环中调用睡眠会出现按键还保持在触摸态高电平时调用睡眠,所以可以在唤醒后加点延时,确保松开按键再调用睡眠。
谢谢!那我在上升沿唤醒中断里面,把引脚改成下降沿中断,是不是就可以低功耗睡眠了,等按键松开唤醒。
对的,是可以的。