ESP32看门狗

概述

ESP-IDF支持两种类型的看门狗:中断看门狗定时器和任务看门狗定时器(TWDT)。中断看门狗定时器和任务看门狗定时器都可以通过make menuconfig使能,然而任务看门狗也可以在运行期间使能。中断看门狗响应侦测实例freertos任务切换被阻塞一个长期的时间。任务看门狗侦测实例任务运行没有让步在一个长期的时间。

中断看门狗

中断看门狗确保freertos任务切换中断不被长期阻塞。因为没有其他任务,包括潜在的重要的东西,类似wifi任务和idle任务,不能获得任何cpu运行时间,这是很糟糕的。阻塞态的任务切换中断可能产生,因为程序运行到一个巨大的循环,在中断关闭或挂起中断的情况下。

猜你喜欢

转载自www.cnblogs.com/jiangmitiao/p/9689781.html