养生 装修 购物 美食 感冒 便秘 营销 加盟 小吃 火锅 管理 创业 搭配 减肥 培训 旅游

如何玩转看门狗

时间:2024-11-08 17:51:52

看门狗是从英文Watchdog翻译过来的,全称为watchdogtimer,即看门狗定时器。本质上它是一个定时器

如何玩转看门狗

方法/步骤

1、硬件看门狗具备独立的看门狗邦辘侧噙电路,这个电路可以使独立于单片机的,也可以是单片机内部集成的。其中,外部看门狗电路本质上是一个可控的外接定时器电路,通过将该定时器电路的输出端口和单片机的复位端口相连

如何玩转看门狗

2、于内部集成看门狗电路的应用,只需要设置好看门狗的溢出时间、使能看门狗功能,这个操作不同的单片机嘀芟苒疾有所区别,具体可参考相关规格书

如何玩转看门狗

3、看门狗设置完毕后,只需要在主循环指定位置使用相关指令清零看门狗即可完成“喂狗”操作。

如何玩转看门狗

如何玩转看门狗

5、对于某些单片机,比如古老的80C51单片机,由于内部没有集成看门狗电路,为了节省成本,一般可以使用定时器来充当看门狗

如何玩转看门狗

6、一步:设置定时器的溢出值,定义一个变量WTD_TICK,在定时器中断对该变量累加,

如何玩转看门狗

© 一点知识