程序流程:
1.检测到符合睡眠条件,进入到睡眠程序。
2.初始化看门狗,设置定时唤醒时间,关闭其它外设中断。
3.开总中断,只开看门狗中断
4.进入睡眠模式
5.发生看门狗唤醒中断,清除看门狗定时器,复位看门狗标志,防止复位。
6.退出睡眠模式,初始化单片机外设寄存器,打开外设中断。
7.执行主程序,检测是否符合睡眠条件,循环1-7步。
不符合睡眠条件,清除看门狗设置,关闭看门狗。
标签:睡眠,中断,51,看门狗,单片机,唤醒,外设 From: https://www.cnblogs.com/logicexpression/p/17302918.html