- 3
- 0
- 约1.13万字
- 约 72页
- 2017-05-31 发布于湖北
- 举报
C8051F020入门指导剖析
4.4 看门狗定时器复位 MCU 内部有一个使用系统时钟的可编程看门狗定时器(WDT)。当看门狗定时器溢出时,WDT 将强制CPU 进入复位状态。 为了防止复位,必须在溢出发生前由应用软件重新触发WDT。 如果系统出现了软件/硬件错误,使应用软件不能重新触发WDT,则WDT 将溢出并产生一个复位,这可以防止系统失控。 什么是看门狗(watchdog)看门狗,又叫 watchdog timer,是一个定时器电路, 一般有一个输入,叫喂狗,一个输出到MCU的RST端,MCU正常工作的时候,每隔一端时间输出一个信号到喂狗端,给 WDT 清零,如果超过规定的时间不喂狗,(一般在程序跑飞时),WDT 定时超过,就回给出一个复位信号到MCU,是MCU复位. 防止MCU死机. 看门狗的作用就是防止程序发生死循环,或者说程序跑飞。工作原理:在系统运行以后也就启动了看门狗的计数器,看门狗就开始自动计数,如果到了一定的时间还不去清看门狗,那么看门狗计数器就会溢出从而引起看门狗中断,造成系统复位。所以在使用有看门狗的芯片时要注意清看门狗。硬件看门狗是利用了一个定时器,来监控主程序的运行,也就是说在主程序的运行过程中,我们要在定时时间到之前对定时器进行复位。如果出现死循环,或者说PC指针不能回来,那么定时时间到后就会使单片机复位。常用的WDT芯片如MAX813 ,5045, I
您可能关注的文档
最近下载
- 2026年危险品押运员从业资格证考试题库及答案.docx VIP
- 抗生素培训试题附有答案.docx VIP
- 前列腺的解剖与生理+筋膜内切除法腹腔镜下前列腺癌根治术.ppt VIP
- JCT2857-2024 磷酸镁胶凝材料-报批稿.pdf VIP
- 航运和港口管理引入DeepSeek大模型应用设计方案.pdf
- 托幼机构意外伤害预防指南.docx VIP
- 幼儿园中师幼互动存在的问题及对策.docx VIP
- 2025年上海危险品资格证题库.docx VIP
- 宣贯培训(2026年)《NBT 10337-2019水电工程预可行性研究报告编制规程》.pptx VIP
- 2026年高考考前最后一卷:英语真题重组卷(全国一卷01)(考试版).docx VIP
原创力文档

文档评论(0)