- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
WATCHDOG定时器的作用
WatchDog Timer WATCHDOG TIMER S3C44B0X Watchdog定时器功能及应用 (36组) - S壮 -S敏 -S学 目录 看门狗技术 原理、定义 分类 应用 S3C44B0X WatchDog 功能、特点 组成结构 简单应用 看门狗技术的应用举例 S3C44B0X微处理器管脚定义图 S3C44B0X微处理器体系结构框图 1.1看门狗技术-概念 看门狗概念 作用:防止MCU死机或防止程序发生死循环(或者说程序跑飞)提高系统运行可靠性。 定义:一个定时器电路(WTDAT), 一般有一个输入(喂狗),一个输出。 结构: 1.1看门狗技术-原理 看门狗技术原理 1.1看门狗技术-工作过程 看门狗工作过程 1.1看门狗技术-实现 脉冲产生方式 硬件直接产生(STD9095系统支持板上的32.768晶体) 可编程器件产生(STD9096系统支持板设置DS1287) 定时器实现 可编程定时器(8253) 硬件计数器(CD4020) 1.2看门狗分类 分类一 硬件看门狗 软件看门狗 软硬件看门狗 分类二 一级看门狗 二级看门狗 1.2.1看门狗分类-硬件看门狗技术 硬件看门狗 利用硬件电路来监控主程序的运行 利用I/O口线信号喂狗(计数器、定时器) 利用ALE引脚信号喂狗 优缺点 速度快,编程简单; 当CPU中断关闭时,失去抗干扰能力; 要有专门的硬件资源。 1.2.2看门狗分类-软件看门狗技术 软件看门狗 利用单片机内闲置的计数器/定时器单元,用软件的方法实现; 举例:略。 优缺点 编程复杂; 能监视中断关闭的故障; 经济性好。 1.2.3看门狗分类-一级看门狗 定义: 缺点 系统恢复后,从头再来。 1.2.3看门狗分类-一级看门狗原理 TT12T,cpu循环开始时清0 1.2.4看门狗分类-二级看门狗 定义: 优点 可以解决一级看门狗的问题。 1.2.4看门狗分类-二级看门狗原理1 T2T1T,0T2-T1=T,0T1-TT 1.2.4看门狗分类-二级看门狗原理2 1.2.4看门狗分类-二级看门狗原理3 1.3.1看门狗技术应用-常用看门狗或芯片 51系列:有专门的看门狗定时器,对系统频率进行分频计数,定时器溢出时,将引起复位。看门狗可设定溢出率,也可单独用来作为定时器使用。 凌阳61系列:看门狗比较单一,第一是时间单一,第二是功能,在实际的使用中只需在循环当中加入清狗的指令就OK了。 常用的WDT芯片:如MAX813,X5045,IMP813等,价格4-10元不等。 1.3.2看门狗技术应用-应用 看门狗是恢复系统的正常运行及有效的监视管理器,具有很好的应用价值 具有锁定光驱 锁定任何指定程序 可用在家庭中防止小孩无节制地玩游戏、上网、看录像 …… 2.1 S3C44B0X看门狗定时器概述 S3C44B0X片内集成Watchdog Timer, 保证了系统软件能够长期、可靠和稳定的有效运行。 当受到故障例如噪声或系统错误的干扰时,S3C44B0X看门狗定时器能够继续控制器的操作。可用作一个普通的16位定时器去请求中断服务,并可在每个128MCLK后产生一个周期的复位信号。 2.1 S3C44B0X看门狗定时器概述 特性 Normal interval timer mode with interrupt request.(带中断请求的普通间隔定时器模式) Internal reset signal is activated for 128 MCLK cycles when the timer count value reaches 0(time out).(当定时器计数值达到0时,内部复位信号被激活128MCLK周期) 2.2WATCHDOG TIMER的功能框图 2.2.1 WATCHDOG TIMER功能框图—说明1 时钟源: 使用MCLK作为其唯一的时钟源,要生产相应的看门狗定时器时钟,MCLK频率首先预分频,然后结果频率再分频。 看门狗定时器控制寄存器WICON中的指定了预分频值和频率的分割系数。有效的预分频值为0-255。频率分割系数可选为16、32、64或128。 2.2.1 WATCHDOG TIMER功能框图—说明2 计算看门狗定时器频率和每个定时器时钟周期值 t_watchdog=1/(MCLK/(Prescader_value+1)/Division_factor) 寄存器 WTCON WTDAT WTCNT 2.2.2看门狗定时器功能寄存器 WTCON(16bit) 预分频[15:8]bit 再分频[4:3]bit 看门狗定时器[5]bit 看门狗中断[2]bit 看门狗复位信号[0]bit 2.2.2看门
您可能关注的文档
- 日志管理及系统故障修复.docx
- STP常见故障现象及应急处理办法.doc
- 系统维护宝典 系统故障修复大全.doc
- 第七章母线保护3.ppt
- 中海达RTK故障及解决方法.docx
- 3-13卓跃教育_线程封装.ppt
- 3.输电线路的阶段电流保护.ppt
- 周一下午500千伏输电线路专业运行知识2011-1.ppt
- 电脑主板复位原理.doc
- 电脑故障维修“三板斧”.doc
- 职业学院金山湾产教融合示范项目可行性研究报告申请报告.doc
- 职业教育智能实训设施提升可行性研究报告申请建议书YYY.doc
- 富士施乐Apeos C7071_C6571_C5571_C4571_C3571_C3071参考指南操作篇.pdf
- 富士施乐Apeos4620SDF使用说明书用户指南.pdf
- 富士施乐AC7071_C6571_C5571_C4571_C3571_C3071参考指南附录篇.pdf
- 富士施乐AC7071_C6571_C5571_C4571_C3571_C3071参考指南选装装置篇.pdf
- 人工智能科技主题高端简约模板88.pptx
- 人工智能科技主题高端简约模板14.pptx
- 人工智能科技主题高端简约模板55.pptx
- 人工智能科技主题高端简约模板119.pptx
文档评论(0)