blog 2021-02-23 5 0
用于设置预分频系数、选择工作频率、决定是否使能中断、是否启用WATDOG功能(即是否输出复位信号)。
WTDAT寄存器用来决定WATCHDOG定时器的超时周期,定时器启动后,计数(WTCNT)到达零的时候,WTDAT寄存器的值会自动传入WTCNT中。第一次启动WATDOG定时器的时候,WTDAT寄存器的值会自动传入WTCNT寄存器中。
启动看门狗定时器之前,必须对这个寄存器写入初值。启动定时器后,它开始减一计数,如果计数到达0的时候,如果中断使能就发出中断,嵌入式工控机,如果使能发出复位信号,就装载WTDAT的值并重新开始计数。
/*注意接下来这两行代码。一般来说中断标志清除顺序为:SUBSRCPND-->
SRCPND-->
INTPND。但是在用CodeWarrior调用AXD调试过程中,并没有因为其先后顺序不同而出现中断,但是当我点击STOP键,之后再点击GO键时,每一次都会听到蜂鸣,这个现象是后来发现的,是不是每次STOP之后,相当于直接产生中断信号,致使不能正常喂狗?这里不是很理解,希望哪位达人给予讲解*/
定时器控制寄存器WTCON如表1所示。WTCON可以使能看门狗定时器从4个不同的时钟源中选择时钟信号,使能或者禁止中断,使能或者禁止看门狗定时器复位信号输入。 看门狗定时器用于在供电后使用S3C44B0...
2021-02-23 5 0
程序的调试和运行中都有着重要的意义。它的主要功能是在发生软件故障时,通过使器件复位(如果软件未将器件清零)将 使能时,WDT将递增,直到溢出,或称“超时”。除非处于休眠或空闲模式,WDT超时会强制器...
2021-02-23 5 0
最近需要在板子上加上一块WatchDog,以确保在系统出错时自动重启,所以看了一些在嵌入式系统中使用看门狗的资料,总结如下: 在产品化的嵌入式系统中,为了使系统在异常情况下能自动复位,一般都需要引入看门...
2021-02-23 5 0
汽车设计中,越来越多的电子系统正在逐步替代机械功能从引擎定时控制到刹车、方向盘控制,而电子系统相对容易发生故障,这就需要谨慎考虑系统的,确保系统具备较高的故障容限。不应该在发生单点故障时将司机或乘客至于危险处境,至少能够使汽...
2021-02-23 5 0
开始倒计数。如果程序运行正常,过一段时间CPU应发出指令让看门狗复位,重新开始倒计数。如果看门狗减到0就认为程序没有正常工作,强制整个系统复位。 为了给初学者一个系统的概念,先介绍一下看门狗的基本概念。...
2021-02-23 5 0
狗集成电路(MAX6749)的基础上,该电路提供了响应的输入脉冲流损失锁存故障指示。该电路可以监控风扇(上风扇的转速输出计算),振荡电路,或一个微处理器软件执行。 大多数看门定时器IC产生一个单一的,有...
2021-02-23 4 0
本文暂时没有评论,来添加一个吧(●'◡'●)