当前位置:   article > 正文

Free RTOS-8任务WDT看门狗_esp_task_wdt_add

esp_task_wdt_add

增加头#include "esp_task_wdt.h"

TaskHandle_t xHandle = NULL;

TaskHandle_t xHandle1 = NULL;

void vTaskCode(void *pvParam)

{

    while (1)

    {

        esp_task_wdt_reset(); // 在自己家喂狗

        printf("TEST\n");

        vTaskDelay(1000 / portTICK_PERIOD_MS);

    }

}

void vTaskCode1(void *pvParam)

{

    esp_task_wdt_add(xHandle); // 增加任务看门狗 ,自己可为NULL

    while (1)

    {

        printf("TEST1\n");

        vTaskDelay(1000 / portTICK_PERIOD_MS);

    }

}

void app_main(void)

{

    xTaskCreate(

        vTaskCode, // 任务函数

        "task",    // 名字

        4096,      // 分配内存

        NULL,      // 传参数

        1,         // 任务优先级

        &xHandle); // 句柄

    xTaskCreate(

        vTaskCode1, // 任务函数

        "task1",    // 名字

        4096,       // 分配内存

        NULL,       // 传参数

        2,          // 任务优先级

        &xHandle1); // 句柄

}

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

闽ICP备14008679号