Generé un proyecto básico con CubeMX para STM32F4. Después de compilar y tener una ejecución exitosa, agregué FreeRTOS manualmente. Desafortunadamente, todo el tiempo recibo la excepción HardFault con el bit SYSTICKACT en SCB- > SHCSR configu...
Estoy usando FreeRTOS generado con la ayuda de CubeMX. Todo funcionaba bien hasta que agregué la unidad CDC USB. Cuando utilicé CDC_Transmit_FS () antes de iniciar el kernel, pude recibir datos a través de USB. Sin embargo, cuando pego el mismo...
Quiero hacer una comunicación RS-232 con un terminal de PC utilizando la interrupción en la recepción del STM32F11RE.
He hecho encuestas usando
HAL_UART_Receive(&huart2,&data1,sizeof(data1),HAL_MAX_DELAY);
en un bucle while, repitie...
En el siguiente código
SendMessage() es la API llamada por el usuario para enviar un mensaje a través de USB
Task() es el hilo creado en init() que lee la cola y llama a la función usb de bajo nivel para enviar un me...
Quiero hacer un dispositivo de bajo consumo, ejecutando freeRTOS.
Hay 3 hilos, que planeaba suspender normalmente en el modo de parada y reanudar la ejecución en función de las interrupciones EXTI.
Tenía la intención de hacerlo por este ganch...
Tengo dos hilos:
1. ReadFromUART (): se lee desde UART (RX), analiza el mensaje y pone un comando en el messageQueue
2. CommandHandler (): si un mensaje está presente en el mensajeQueue, ejecuta algunas instrucciones y luego envía un mensaje a...
La función vTaskDelayUntil () de FreeRTOS hace que un subproceso / tarea se desbloquee en un tiempo absoluto, por lo tanto, garantiza que los subprocesos se "despiertan" en intervalos de tiempo consistentes.
¿La plataforma mbed ofrece algo co...
Me gustaría hacer uso de prácticas orientadas a objetos dentro de una aplicación FreeRTOS. ¿Es esto tan simple cambiar el nombre de los archivos con funciones de tarea como .CPP, y crear objetos, etc. dentro de la función, compilar como normalme...
Soy un novato en el mundo integrado. Escribo este ejemplo para aprender a programar; Tengo este problema: escribí este código pero no lo entiendo. Tengo la siguiente situación:
Tengo dos subprocesos "Led_Green_Task" con prioridad normal y "Le...
El LPC1768 tiene una interfaz de codificador en cuadratura (QEI), que almacena el conteo del codificador en una ubicación de memoria fija.
¿Se puede acceder a esto de la manera típica, a través de una tarea de FreeRTOS (creo que los archivos...