看门狗芯片型号智慧型硬盘保护卡是怎么用的啊

关于软件硬件看门狗
> 关于软件硬件看门狗
关于软件硬件看门狗
Watch Dog 是一个很重要的资源,他能够有效的防止系统进入死循环或者程序跑飞。工作原理:在系统运行以后也就启动了的计数器,就开始自动计数,如果到了一定的时间还不去清看门狗,那么看门狗计数器就会溢出从而引起看门狗中断,造成系统复位。看门狗是类似与硬件保护卡之类.保护硬盘数据的.是单片机一个复位芯片,在单片机遇到异常情况之下自动复位!~~看门狗电路是用来看着你的CPU的,作用是不让你的程序丢失。看门狗实际上是一个计数器,一般给看门狗一个大数,程序开始运行后看门狗开始倒计数。如果程序运行正常,过一段时间CPU应发出指令让看门狗复位,重新开始倒计数。如果看门狗减到0就认为程序没有正常工作,强制整个系统复位。一般是为了程序进入死循环或死机!有的单片机不需外加看门狗电路(PIC)。看门狗定时器对微控制器提供了独立的保护系统.当系统出现故障时,在可选的超时周期之后,看门狗将以RESET信号作出响应.像x25045就可选超时周期为1.4秒,600毫秒,200毫秒三种.当你的程序死机时,x25045就会使单片机复位.硬件看门狗WatchDog是一个自我保护装置.他时刻监视系统的运行.一旦系统运行不正常.看门狗会复位系统.实际上看门狗是一个计时器.你要让这个计时器置零前给她一个信号.让他重新计时.这样起到一个监视系统运行的作用.一般很多MCU带有这个电路。但是你可以不使用它。这样在上电的时候禁止他。如果你要使用watchdog,那么你的系统就必须每隔一段时间给这个电路一个信号。如果你说的是软件看门狗,那么它的意思是:你可以创建一个看门狗,创建后开始计时,如果中间不被取消什么的,一段时间之后--这个时间通常都可以有你自己指定--它就会触发,而且你可以指定看门狗触发时执行一个你自己提供的看门狗函数。那么它的使用就可以是这样的:为了确认程序会不会走到某个地方,你可以先创建一个看门狗,然后在要确认的地方调用一个取消看门狗计时的函数,如果程序确实走到了那个地方,看门狗被取消,那么看门狗函数就不会被执行;如果看门狗函数被执行了,说明程序没有走到该处,表明出现了什么错误。这就是看门狗的使用。motorola
尘埃粒子计数器相关文章:
分享给小伙伴们:
我来说两句……
微信公众号二
微信公众号一看门狗xbox360硬盘版
> 看门狗xbox360硬盘版
看门狗xbox360硬盘版
游戏分类:其他游戏游戏语言:简体中文更新日期:
游戏大小:7.6GB
  看门狗是育碧2013年的3A级重磅大作,本作采用开放世界的沙盒玩法,玩家需要利用主角的骇客技术与敌人战斗,例如Hack路障,信号灯等。游戏引擎使用的是新开发的Disrupt引擎。
  看门狗讲述了一个十分迷人的故事,同时还允许玩家由着自己的想法来随意操作电子产品。这个开放世界的冒险游戏发生在不久的将来的芝加哥,那时的电脑已经被内置于几乎所有物品中,整个城市都在依赖着他们。玩家要扮演Aiden Pierce,这个小子对黑客技术略懂一二,于是他决定利用自己的特长来惩治全城的腐败分子,惩奸除恶。
本版本为XBOX360god版
CPUIntel Core2 3.0GHz/AMD同性能CPU
显卡nVidia GTX260/ATI Radeon HD4870
内存2GB以上
硬盘8GB以上空间
系统WinXP/Win7/Win8
看门狗xbox360硬盘版下载地址
本类周排行榜
本类最新更新【看门狗】MSP430学习小结1-看门狗的使用总结
看门狗定时器用来防止程序因供电电源、空间电磁干扰或其它原因引起的强烈干扰噪声而跑飞的事故。在很多单片机中都内置了看门狗,看门狗本身是一个定时器,当定时器溢出时即进行系统复位,因此需要在程序中对看门狗定时器进行清零,即常说的喂狗。
由于我用过AVR的单片机,和AVR的相比,MSP430的看门狗要灵活的多,首先默认看门狗是开着的,因此如果不使用看门狗的话要关闭,指令如下:
WDTCTL = WDTPW + WDTHOLD
如果打开看门狗则需要在程序中清零,指令如下:
WDTCTL=WDTPW+WDTCNTCL
这只是基本的应用,430的看门狗要稍微复杂一些,首先从IAR的头文件中看看定义了几种工作状态:
2.WDT通过SSEL 和IS0 IS1
3位可以确定与8种时钟源相关的时间(ACLK=32768Hz,SMCLK=1MHz)
SMCLK=1MH(对应8种)
WDT_MDLY_32
WDT_MRST_32
WDT_MDLY_8&
WDT_MRST_8
WDT_MDLY_0_5
WDT_MRST_0_5
WDT_MDLY_0_064
WDT_MRST_0_064
ACLK=32768Hz(对应8种)
WDT_ADLY_1000
WDT_ARST_1000
WDT_ADLY_250
WDT_ARST_250
WDT_ADLY_16
WDT_ARST_16
WDT_ADLY_1_9
WDT_ARST_1_9&
在头文件中查得:
&&&&&&&&&&&&
代码解释:
在头文件中看到WDT_ARST_1000的定义为:()
即上一条指令执行的是WDTCTL= WDTPW++WDTSSEL0+WDTIS2。
设置每条命令中必有WDTPW+..因为WDTPW代表写WDTCTL的时候高八位写05Ah,读的时候高八位为069h,否则触发PUC。
WDTCNTCL:看门狗计数器清零.
WDTSSEL0:表示WDTSSEL第0位置1,既0001.
WDTIS2: 表示WDTIS2第2位置1,既0100.
设置的含义看MSP4305438 PDF文档
&从头文件的定义中可以看出主要有两种方式,一种就是当做普通的定时器使用,一种才是作为看门狗,另外就是时钟源可选,选择8M或者32K的晶振来获得不同的延时,通过上面可以看出看门狗定时器最大的时间可以到1S,在程序中可以灵活的利用看门狗定时器实现想要的功能。
下面介绍两个典型应用:
1、在动态数码管显示中的应用,具体代码可以参考我之前的笔记,部分代码如下:
WDT_ADLY_1_9;&&&&&&&
设置内部看门狗工作在定时器模式,1.9ms中断一次&&
//可以去看头文件中具体的配置,这里使用的手表晶振64分频计算可得是1.9ms&&
&&&&&SFRIE1
|= WDTIE;&&&
&&&&&&&&&&&&&&&&
// 使能看门狗中断
__interrupt void
watchdog_timer(void)&&
这个程序主要是将看门狗定时器当做普通定时器使用,1.9ms刚好适合动态扫描间隔,在看门狗中断中对数码管进行动态扫描,这样使用相对于开一个定时器来说要有所方便。因此在需要的定时与看门狗定时器的几个时间相同时可以考虑使用看门狗。
2、普通延时
WDT_ADLY_1000;&&&&&&&&&&&&&&
//间隔定时器,定时1000ms
&&& for(i = 0; i
IFG1 &= ~WDTIFG;
while(!(IFG1 & WDTIFG));
IFG1 &= ~WDTIFG;
这个程序同样是将看门狗当普通定时器使用,在主程序中读取中断标志位,实现延时效果,上面的程序为什么是延时2S自己分析。
这里面举了两个例子,是最近学习的一点小体会,当然还是不能忘了看门狗的本能工作,在程序较为简单时可以考虑使用看门狗定时器简化设计。另外还有一点觉得比较重要的是虽然头文件中对寄存器都有了很好的定义,但是还是很有必要对着头文件和寄存器把主要的寄存器看一面,弄清每一种工作模式的使用方式和注意点。
关于软件看门狗
关于软件看门狗
看门狗是一个很重要的资源,他能够有效的防止系统进入死循环或者程序跑飞。工作原理:在系统运行以后也就启动了看门狗的计数器,看门狗就开始自动计数,如果到了一定的时间还不去清看门狗,那么看门狗计数器就会溢出从而引起看门狗中断,造成系统复位。
看门狗是类似与硬件保护卡之类.保护硬盘数据的.
是单片机一个复位芯片,在单片机遇到异常情况之下自动复位!~~
看门狗是用来看家的,作用是保护你家的财产不丢失,
看门狗电路是用来看着你的CPU的,作用是不让你的程序丢失。
看门狗实际上是一个计数器,一般给看门狗一个大数,程序开始运行后看门狗开始倒计数。如果程序运行正常,过一段时间CPU应发出指令让看门狗复位,重新开始倒计数。如果看门狗减到0就认为程序没有正常工作,强制整个系统复位。
一般是为了程序进入死循环或死机!有的单片机不需外加看门狗电路(PIC)。
看门狗定时器对微控制器提供了独立的保护系统.当系统出现故障时,在可选的超时周期之后,看门狗将以RESET信号作出响应.像x25045就可选超时周期为1.4秒,600毫秒,200毫秒三种.当你的程序死机时,x25045就会使单片机复位.
硬件看门狗WatchDog&&&&
是一个自我保护装置.&&&&&&&
他时刻监视系统的运行.&&&&&&&
一旦系统运行不正常.&&&&&
看门狗会复位系统.&&&&&&&&&
实际上看门狗是一个计时器.&&&&&
你要让这个计时器置零前给她一个信号.让他重新计时.&&&&&
这样起到一个监视系统运行的作用.&&&&&&&
一般很多MCU带有这个电路。&&&&&&&
但是你可以不使用它。&&&&&
这样在上电的时候禁止他。&&&&&
如果你要使用watchdog,&&&&&
那么你的系统就必须每隔一段时间给这个电路一个信号。&&&
如果你说的是软件看门狗,那么它的意思是:你可以创建一个看门狗,创建后开始计时,如果中间不被取消什么的,一段时间之后--这个时间通常都可以有你自己指定--它就会触发,而且你可以指定看门狗触发时执行一个你自己提供的看门狗函数。&&&
那么它的使用就可以是这样的:为了确认程序会不会走到某个地方,你可以先创建一个看门狗,然后在要确认的地方调用一个取消看门狗计时的函数,如果程序确实走到了那个地方,看门狗被取消,那么看门狗函数就不会被执行;如果看门狗函数被执行了,说明程序没有走到该处,表明出现了什么错误。这就是看门狗的使用。
motorola&&&&&
mpc860这个芯片有个软件看门狗,当定时到时,芯片会复位。我看到别人的代码如下:&&&
test(void)&&&
启动看门狗&&&
while(true)&&&
照程序看来,如果看门狗不能停止的话,那肯定得重启了,但在这个程序中,它又如何的停止呢?
看门狗用来在一定时间之后重启CPU,&&&
正常情况下不要它重启CPU,所以定期要“喂狗”,其实就是通知看门狗&&&
重新开始计时。&&&
这样一来,如果一切正常,看门狗每次在重启之前被触发重新计时,所以就永远不会重启。&&&
如果程序由于干扰等原因“跑飞”,不知道执行到什么地方去了,看门狗就没人喂了,时间一长,它就自动重启,程序恢复正常。&&&
看门狗这东西是加强可靠性用的。
同意ckc(火)的说法,比较正确和完整。&&&
看门狗是不随主芯片时钟的停止而停止的,它是一个独立的计时单元,假如你在程序中使用并设置了看门狗寄存器,在系统加电后它就会启动,若在指定周期内没有重置看门狗寄存器(也就是大家常说的喂狗),系统将会重新启动。&&&
这种设计为系统提供了极高的可靠性,即使系统死锁,也可以及时的自动恢复系统。&&&
现在地绝大多数mcu都有这个
看门狗的主要操作一般有三种:启动,触发和停用.&&&
启动是指设置初始参数并调用中断以使看门狗开始工作;&&&
触发是指在看门狗的记数器的数值减为零以前对其恢复初始值;&&&
停用是指调用中断停止使用看门狗.&&&
在程序中应选择适当的地方对其进行触发选择时有许多讲究,程序比较大时会比较难确定,但使用它确实有很多优点不能说不容易用所以就不用
几乎所有的嵌入式操作系统都有看门狗任务,它的主要功能是防止系统死掉或者陷入死循环。也就是每个一定的时间就会执行看门狗任务,以reset系统.&&
喂狗的方式举个例子:在os任务调度的时候顺便触发一下看门狗,这样一旦任务长时间停止调度系统就会复位,这个功能实现起来很简单,并不需要应用程序多操什么心。
照一般的看门狗定时的使用方法一般为:&&&
1。设置看门狗控制器;//初始化狗的唤醒时间,使能看门狗&&&
2。睡眠;&&&&&&&&&
//等待,或作其它的事&&&
3。唤醒后检测中断位是否是由狗中断导致的唤醒&&&
4。延时完成,继续其它程序
看门狗在启动的时候一般都会设置超时时间,超时时间按照一定的频率递减,减到零就复位,所以得定时将一个计时器更新到最大,防止减小到零。超时时间初始化时一般都是固定好的。
看门狗,又叫 watchdog timer,是一个定时器电路,
一般有一个输入,叫喂狗,一个输出到MCU的RST端,MCU正常工作的时候,每隔一端时间输出一个信号到喂狗端,给 WDT
清零,如果超过规定的时间不喂狗,(一般在程序跑飞时),WDT 定时超过,就回给出一个复位信号到MCU,是MCU复位. 防止MCU死机.
看门狗的作用就是防止程序发生死循环,或者说程序跑飞。
  工作原理:在系统运行以后也就启动了看门狗的计数器,看门狗就开始自动计数,如果到了一定的时间还不去清看门狗,那么看门狗计数器就会溢出从而引起看门狗中断,造成系统复位。所以在使用有看门狗的芯片时要注意清看门狗。
硬件看门狗是利用了一个定时器,来监控主程序的运行,也就是说在主程序的运行过程中,我们要在定时时间到之前对定时器进行复位如果出现死循环,或者说PC指针不能回来。那么定时时间到后就会使单片机复位。常用的WDT芯片如MAX813
,5045, IMP 813等,价格4~10元不等.
  软件看门狗技术的原理和这差不多,只不过是用软件的方法实现,我们还是以51系列来讲,我们知道在51单片机中有两个定时器,我们就可以用这两个定时器来对主程序的运行进行监控。我们可以对T0设定一定的定时时间,当产生定时中断的时候对一个变量进行赋值,而这个变量在主程序运行的开始已经有了一个初值,在这里我们要设定的定时值要小于主程序的运行时间,这样在主程序的尾部对变量的值进行判断,如果值发生了预期的变化,就说明T0中断正常,如果没有发生变化则使程序复位。对于T1我们用来监控主程序的运行,我们给T1设定一定的定时时间,在主程序中对其进行复位,如果不能在一定的时间里对其进行复位,T1
的定时中断就会使单片机复位。在这里T1的定时时间要设的大于主程序的运行时间,给主程序留有一定的的裕量。而T1的中断正常与否我们再由T0定时中断子程序来监视。这样就够成了一个循环,T0监视T1,T1监视主程序,主程序又来监视T0,从而保证系统的稳定运行。
系列有专门的看门狗定时器,对系统频率进行分频计数,定时器溢出时,将引起复位.看门狗可设定溢出率,也可单独用来作为定时器使用.
  凌阳61的看门狗比较单一,一个是时间单一,第二是功能在实际的使用中只需在循环当中加入清狗的指令就OK了。
  C8051Fxxx单片机内部也有一个21位的使用系统时钟的定时器,该定时器检测对其控制寄存器的两次特定写操作的时间间隔。如果这个时间间隔超过了编程的极限值,将产生一个WDT复位。
  看门狗使用注意:大多数51
系列单片机都有看门狗,当看门狗没有被定时清零时,将引起复位。这可防止程序跑飞。设计者必须清楚看门狗的溢出时间以决定在合适的时候,清看门狗。清看门狗也不能太过频繁否则会造成资源浪费。程序正常运行时,软件每隔一定的时间(小于定时器的溢出周期)给定时器置数,即可预防溢出中断而引起的误复位。
看门狗运用:看门狗是恢复系统的正常运行及有效的监视管理器(具有锁定光驱,锁定任何指定程序的作用,可用在家庭中防止小孩无节制地玩游戏、上网、看录像)等具有很好的应用价值.
  系统软件"看门狗"的设计思路:
  1.看门狗定时器T0的设置。在初始化程序块中设置T0的工作方式,并开启中断和计数功能。系统Fosc=12
MHz,T0为16位计数器,最大计数值为(2的10次方)-1=65 535,T0输入计数频率是.Fosc/12,溢出周期为(65
535+1)/1=65 536(μs)。
  2.计算主控程序循环一次的耗时。考虑系统各功能模块及其循环次数,本系统主控制程序的运行时间约为16.6
ms。系统设置"看门狗"定时器T0定时30 ms(T0的初值为65 536-30 000=35
536)。主控程序的每次循环都将刷新T0的初值。如程序进入"死循环"而T0的初值在30
ms内未被刷新,这时"看门狗"定时器T0将溢出并申请中断。
  3.设计T0溢出所对应的中断服务程序。此子程序只须一条指令,即在T0对应的中断向量地址(000BH)写入"无条件转移"命令,把计算机拖回整个程序的第一行,对单片机重新进行初始化并获得正确的执行顺序。
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。机房旧机升级之做法_百度文库
赠送免券下载特权
10W篇文档免费专享
部分付费文档8折起
每天抽奖多种福利
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
机房旧机升级之做法
阅读已结束,下载本文需要
想免费下载更多文档?
定制HR最喜欢的简历
下载文档到电脑,同时保存到云知识,更方便管理
加入VIP
还剩3页未读,
定制HR最喜欢的简历
你可能喜欢比特客户端
您的位置:
详解大数据
详解大数据
详解大数据
详解大数据
看门狗免安装中文硬盘版游戏 解锁货运箱及武器
关键字:攻略 解锁货运箱 看门狗 免安装 配置要求 武器方法 游戏下载地址 中文硬盘版
  看门狗免安装中文硬盘版游下载地址配置要求 解锁货运箱及武器方法攻略
  看门狗免安装中文硬盘版游戏下载地址配置要求解锁货运箱及武器方法攻略
  看门狗是育碧2014年的3A级重磅大作,本作采用开放世界的沙盒玩法,游戏讲述了一个十分迷人的故事,这个开放世界的冒险游戏发生在芝加哥,那时的电脑已经被内置于几乎所有物品中,整个城市都在依赖着他们。这款游戏现已推出免安装中文硬盘版下载,小编还针对大家关心的解锁货运箱及武器方法攻略一起来吧!
  免安装中文硬盘版下载地址:http://www.gamersky.com/Soft/773.shtml
  版本说明:游戏完整无删减,已整合3DM免“uplay”破解与轩辕汉化V1.0,解压即可玩。
  【游戏简介】
  本作设定在2013年的芝加哥,一个神秘组织通过电脑掌控了全城,你的行为,想法和人脉他们都知道。玩家将扮演一位叫做Aiden Pearce艾登?皮尔斯的人,拥有控制整个城市系统的能力,通过Hack城市的电子系统,杀人无形!
  《看门狗》讲述了一个十分迷人的故事,同时还允许玩家由着自己的想法来随意操作电子产品。这个开放世界的冒险游戏发生在不久的将来的芝加哥,那时的电脑已经被内置于几乎所有物品中,整个城市都在依赖着他们。玩家要扮演Aiden Pierce,这个小子对技术略懂一二,于是他决定利用自己的特长来惩治全城的腐败分子,惩奸除恶。 看门狗免安装中文硬盘版游戏下载地址配置要求 解锁货运箱及武器方法攻略
去年,手机江湖里的竞争格局还是…
甲骨文的云战略已经完成第一阶段…
软件信息化周刊
比特软件信息化周刊提供以数据库、操作系统和管理软件为重点的全面软件信息化产业热点、应用方案推荐、实用技巧分享等。以最新的软件资讯,最新的软件技巧,最新的软件与服务业内动态来为IT用户找到软捷径。
商务办公周刊
比特商务周刊是一个及行业资讯、深度分析、企业导购等为一体的综合性周刊。其中,与中国计量科学研究院合力打造的比特实验室可以为商业用户提供最权威的采购指南。是企业用户不可缺少的智选周刊!
比特网络周刊向企业网管员以及网络技术和产品使用者提供关于网络产业动态、技术热点、组网、建网、网络管理、网络运维等最新技术和实用技巧,帮助网管答疑解惑,成为网管好帮手。
服务器周刊
比特服务器周刊作为比特网的重点频道之一,主要关注x86服务器,RISC架构服务器以及高性能计算机行业的产品及发展动态。通过最独到的编辑观点和业界动态分析,让您第一时间了解服务器行业的趋势。
比特存储周刊长期以来,为读者提供企业存储领域高质量的原创内容,及时、全面的资讯、技术、方案以及案例文章,力求成为业界领先的存储媒体。比特存储周刊始终致力于用户的企业信息化建设、存储业务、数据保护与容灾构建以及数据管理部署等方面服务。
比特安全周刊通过专业的信息安全内容建设,为企业级用户打造最具商业价值的信息沟通平台,并为安全厂商提供多层面、多维度的媒体宣传手段。与其他同类网站信息安全内容相比,比特安全周刊运作模式更加独立,对信息安全界的动态新闻更新更快。
新闻中心热点推荐
新闻中心以独特视角精选一周内最具影响力的行业重大事件或圈内精彩故事,为企业级用户打造重点突出,可读性强,商业价值高的信息共享平台;同时为互联网、IT业界及通信厂商提供一条精准快捷,渗透力强,覆盖面广的媒体传播途径。
云计算周刊
比特云计算周刊关注云计算产业热点技术应用与趋势发展,全方位报道云计算领域最新动态。为用户与企业架设起沟通交流平台。包括IaaS、PaaS、SaaS各种不同的服务类型以及相关的安全与管理内容介绍。
CIO俱乐部周刊
比特CIO俱乐部周刊以大量高端CIO沙龙或专题研讨会以及对明星CIO的深入采访为依托,汇聚中国500强CIO的集体智慧。旨为中国杰出的CIO提供一个良好的互融互通 、促进交流的平台,并持续提供丰富的资讯和服务,探讨信息化建设,推动中国信息化发展引领CIO未来职业发展。
IT专家新闻邮件长期以来,以定向、分众、整合的商业模式,为企业IT专业人士以及IT系统采购决策者提供高质量的原创内容,包括IT新闻、评论、专家答疑、技巧和白皮书。此外,IT专家网还为读者提供包括咨询、社区、论坛、线下会议、读者沙龙等多种服务。
X周刊是一份IT人的技术娱乐周刊,给用户实时传递I最新T资讯、IT段子、技术技巧、畅销书籍,同时用户还能参与我们推荐的互动游戏,给广大的IT技术人士忙碌工作之余带来轻松休闲一刻。
微信扫一扫
关注Chinabyte}

我要回帖

更多关于 看门狗2修改器用不了 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信