赞
踩
增加头#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)
{
vTaskCode, // 任务函数
"task", // 名字
4096, // 分配内存
NULL, // 传参数
1, // 任务优先级
&xHandle); // 句柄
xTaskCreate(
vTaskCode1, // 任务函数
"task1", // 名字
4096, // 分配内存
NULL, // 传参数
2, // 任务优先级
&xHandle1); // 句柄
}
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。