目的
看门狗又叫watchdog timer 是一种计时器,为了防止单片机程序跑飞。
原理
看门狗有一个输入端和一个输出端。看门狗复位电路主要利用CPU正常工作时,定时复位计数器,使得计数器不超过一个上限值。
软件设计
在定时器中断服务子程序中,定时向复位电路发出脉冲。
看门狗分类:独立看门狗和窗口看门狗
独立看门狗(IWDG):独立看门狗适合应用于需要看门狗作为一个在主程序之外能够完全独立工作,并且对时间精度要求低的场合。独立看门狗(IWDG)由专用的低速时钟(LSI)驱动,即使主时钟发生故障它仍有效。
窗口看门狗(WWDG): 窗口看门狗限制了喂狗的时间,由APB1 分频后得到时钟驱动,适用于精确计时窗口起作用的程序。
目的
看门狗又叫watchdog timer 是一种计时器,为了防止单片机程序跑飞。
原理
看门狗有一个输入端和一个输出端。看门狗复位电路主要利用CPU正常工作时,定时复位计数器,使得计数器不超过一个上限值。
软件设计
在定时器中断服务子程序中,定时向复位电路发出脉冲。
看门狗分类:独立看门狗和窗口看门狗
独立看门狗(IWDG):独立看门狗适合应用于需要看门狗作为一个在主程序之外能够完全独立工作,并且对时间精度要求低的场合。独立看门狗(IWDG)由专用的低速时钟(LSI)驱动,即使主时钟发生故障它仍有效。
窗口看门狗(WWDG): 窗口看门狗限制了喂狗的时间,由APB1 分频后得到时钟驱动,适用于精确计时窗口起作用的程序。
举报