1. 程式人生 > >ESP32看門狗

ESP32看門狗

rtos 類型 其他 cpu rto 通過 con 沒有 運行期

概述

ESP-IDF支持兩種類型的看門狗:中斷看門狗定時器和任務看門狗定時器(TWDT)。中斷看門狗定時器和任務看門狗定時器都可以通過make menuconfig使能,然而任務看門狗也可以在運行期間使能。中斷看門狗響應偵測實例freertos任務切換被阻塞一個長期的時間。任務看門狗偵測實例任務運行沒有讓步在一個長期的時間。

中斷看門狗

中斷看門狗確保freertos任務切換中斷不被長期阻塞。因為沒有其他任務,包括潛在的重要的東西,類似wifi任務和idle任務,不能獲得任何cpu運行時間,這是很糟糕的。阻塞態的任務切換中斷可能產生,因為程序運行到一個巨大的循環,在中斷關閉或掛起中斷的情況下。

ESP32看門狗