以下是我通过浏览论坛与请教各位做的设置,和编辑的代码。
热门产品 :
CH32X035: 32位USB+USB PD单片机
以下是我通过浏览论坛与请教各位做的设置,和编辑的代码。
如果你希望GPIO唤醒后,芯片等待32M晶体稳定再运行,
为什么不直接在58行 if (RTCTigFlag || GPIOTigFlag) 呢?
直接DelayUs功耗不就高了,使用Idle睡眠不是更好。
我想确认一下整个CH57X_LowPower()有没有错。另外2楼提到的方法,我认为还有不妥,因为按键唤醒后电平依然存在抖动,GPIO抖动引起的再次中断可能会提前终止IDLE状态。