当前位置:   article > 正文

ESP32 FreeRtos 看门狗_esp32看门狗喂狗

esp32看门狗喂狗

简介

说明:看门狗是针对Task任务

           Arduino-ESP32 默认在 Core 0 的 IDLE 任务开启了看门狗 时间为 5000 ticks = 5秒

           Core 0 和 Core 1 都运行了 FreeRTOS的IDLE任务,优先级为 0

           IDLE任务是用于清理被删除任务的内存

           Core 1 loopBack任务就是Arduino的 setup 和 loop 优先级为 1

需要注意的是ESP32在Arduino编译器内,是自动在核心0开启看门狗的,并自动进行喂狗。

待解决:程序中如何看所有开启看门狗的任务

ESP32使用看门狗流程:

1.创建看门狗

2.设定看门狗时间(Arduino上默认为5S)

3.进行喂狗

ESP32 FreeRtos架构

程序实现

看门狗

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Cpp五条/article/detail/196131
推荐阅读
相关标签
  

闽ICP备14008679号