Este es un pequeño ejemplo donde podemos ver la multitarea, utilizando los dos núcleos de nuestra ESP32. En este caso utilizando el entorno de desarrollo Visual Studio Code PlatformIO.
Primero debes declarar la tarea con «TaskHandle_t», luego crearemos la función que realizará la tarea en concreto «void Tarea1 ()», seguidamente y dentro de nuestro «setup()» crearemos la función diseñada por «FreeRTOS» llamada : «xTaskCreatePinnedToCore()» en esta función indicaremos todos los parametros necesarios para trabajar con el nucleo que queramos.
Deja una respuesta Cancelar la respuesta