mo_sui回答够完整了
补充一下,必须关闭滴答时钟中断,不然一个节拍就唤醒了
1 在确定需要睡眠之前需要关掉没用的IO口,设置成输入模式,这样可以减小电流消耗
2 设置唤醒源,确定在哪种情况下需要唤醒?设置唤醒源,如串口唤醒,外部中断唤醒等;
3 关掉看门狗
3 进入休眠模式。
4 在醒了之后最好重新初始化一下系统,设置看门狗