首页 > 其他分享 >51单片机看门狗定时唤醒低功

51单片机看门狗定时唤醒低功

时间:2023-04-10 14:55:35浏览次数:44  
标签:睡眠 中断 51 看门狗 单片机 唤醒 外设

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

不符合睡眠条件,清除看门狗设置,关闭看门狗。

标签:睡眠,中断,51,看门狗,单片机,唤醒,外设
From: https://www.cnblogs.com/logicexpression/p/17302918.html

相关文章

  • python+playwright 学习-51 登录-验证码识别
    简单的登录验证码,数字和英文组合的,可以轻松识别登录验证码如下图登录验证码验证码是一个图片链接,每次打开页面它会自动刷新![[Pastedimage20230410084603.png]]解决思路是先获取到验证码图片,获取验证码图片的方式,可以直接定位到img元素,对元素截图即可#保存验证码page......
  • 自用纯C语言实现任务调度(可用于STM32、C51等单片机)
    前言  这个任务调度模块的实现是形成于毕设项目中的,用在STM32中,断断续续跨度2个月实现了一些基本功能,可能后面再做其他项目时会一点点完善起来,也会多学习相关知识来强化模块的实用性和高效性,毕竟用自己自主实现出来的功能还是蛮舒心的。任务调度模式结构  整体上的结构属于......
  • C51单片机的基本知识
    目录1.单片机介绍2.STC89C52单片机3.C51在keil5中的器件选型4.C51的时钟频率5.关于单片机的上电1.单片机介绍单片机,英文MicroControllerUnit,简称MCU内部集成了CPU、RAM、ROM、定时器、中断系统、通讯接口等一系列电脑的常用硬件功能单片机的任务是信息采集(依靠传感器)、处理......
  • ECE 5101/CSE 5463 问题解答
    ECE5101/CSE5463,Spring2023Due:Apr.811:59pm,2023onCarmenHomeworkAssignment#4LateSubmissionNOTAcceptedHomeworkAssignment#41.(20points)InanunslottedALOHAsystem,thepacketarrivaltimesofallusersformaPoissonprocesshavingarate......
  • 51、K8S-流量调度-Ingress、Ingress-nginx、Dashboard
    Kubernetes学习目录1、Ingress基础1.1、简介在实际的应用中,kubenetes接受的不仅仅有内部的流量,还有外部流量,我们可以通过两种方式实现将集群外部的流量引入到集群的内部中来,从而实现外部客户的正常访问。service方式: nodePort、externalIP等service对象方式,借助于names......
  • 513. 找树左下角的值
    给定一个二叉树的根节点root,请找出该二叉树的最底层最左边节点的值。假设二叉树中至少有一个节点。classSolution{public:intfindBottomLeftValue(TreeNode*root){if(root==nullptr)return0;queue<TreeNode*>que;intresult=......
  • COMP5125M Blockchain Technologies
    ModuletitleBlockchainTechnologiesModulecodeCOMP5125MAssignmenttitleCourseworkAssignmenttypeanddescriptionItisaprogrammingassignmentwherestudentsarere-quiredtodevelopsmartcontractsforpeer-to-peeren-ergytrading.RationaleTheaimoft......
  • POJ - 1651 Multiplication Puzzle(区间dp)
    题目大意:给你N个数,每次可以选择一个数进行剔除(第一个和最后一个不能选择),选出该数后,sum+=该数左边的数*该数*该数右边的数问最小的sum是多少解题思路:用dp[i][j]表示[i,j]区间被剔除得只剩下i,j的最小sumdp[i][j]=dp[i][k]+dp[k][j]+num[i]*num[k]*num[j]#include......
  • 六轴桌面机械臂 上位机(PC)源码与下位机(单片机)源码
    六轴桌面机械臂上位机(PC)源码与下位机(单片机)源码YID:1690609972944148......
  • 昆仑通态通讯ABB ACS510变频器恒压供水
    昆仑通态通讯ABBACS510变频器恒压供水(一拖一到四ABB变频器恒压供水触摸屏通讯程序1.采用ABB变频器Acs510自带恒压供水功能; 2.用昆仑通态触摸屏直接通讯变频器;3.变频器自身自带供水功能,省去plc,节约成本,稳定,可靠; 4.里面含有部分通讯协议,本程序只读取部分变频器参数,其他参......