- 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
您可能关注的文档
- 科学活动:小熊当老师.pptx
- 科技英语词汇特点.doc
- 科技计划管理改革(简版).ppt
- c11文件.ppt
- C.net程序设计实验指导书.doc
- 科技计划项目建议书.doc
- 科技政策汇总2016.ppt
- 科学亚特兰大(思科)公司的.ppt
- C++程序设计(谭浩强完整版).ppt
- B区开盘执行方案9.11.doc
- 2026 社工综合能力专项招聘考试参考题库 [含答案].docx
- 2026 节能监察检测事业单位招聘考试参考题库 [含答案].docx
- 2026 退役军人服务社工招聘考试参考题库 [含答案].docx
- 2026 时政热点专项事业单位招聘考试参考题库 [含答案].docx
- 2026 军工综合文秘国企单位招聘考试参考题库 [含答案].docx
- 2026 国有资本管理文员国企单位招聘考试参考题库 [含答案].docx
- 2026 南方电网设备运维国企单位招聘考试参考题库 [含答案].docx
- 基于学生差异的高中化学探究式教学策略研究论文.docx
- 基于问题导向的初中地理人地关系协调观培养实践研究论文.docx
- 初中数学问题解决策略对学生逻辑思维培养的影响分析论文.docx
原创力文档

文档评论(0)