Me preguntaba qué significa granularidad? Se utiliza en el contexto de:
Una tarea en segundo plano que realiza una operación simple. La granularidad de la tarea en segundo plano, que especifica el número de cálculos realizados para cada...
Estoy utilizando el módulo UART4 de un STM32F105. Estoy usando la interrupción RXNE ("RX Buffer Not Empty") para capturar los datos a medida que ingresan. Funciona como se esperaba.
Cuando la interrupción RXNE está habilitada, también habilit...
INTRO
El punto central de un temporizador con interrupción por desbordamiento es que la interrupción se activará en un intervalo de tiempo preciso, siempre que el código ejecutado en la interrupción no tome más tiempo que el intervalo del temp...
Tengo un LPC1114 (FN28) para el que estoy escribiendo algún código. Actualmente estoy tratando de proporcionar una vista asíncrona de la interfaz I2C a mi código (el chip tiene un controlador I2C incorporado). El controlador en sí mismo es básic...
Parece que estoy obteniendo caracteres aleatorios en mi salida de USART con un ATMEGA8
uart.c
#define FOSC 8000000
#define BAUD_RATE 9600
#define UBRR_VALUE (uint16_t)(FOSC/16/BAUD_RATE-1)
#include "uart.h"
volatile u8buf UART_RCV_BUFFER;...
Soy nuevo en los microcontroladores PIC (tengo algo de experiencia con Arduino pero quería una experiencia "real" = P). Me conseguí un PIC16F88 y tengo la intención de hacer un robot simple con dos motores de 2 CC. Cada motor será controlado d...
En RTOS, cuando una tarea de mayor prioridad se convierte en Listo para ejecutarse , detiene o anticipa la tarea que se está ejecutando (prioridad más baja) y comienza a ejecutarse. Antes de cambiar de tarea, RTOS guarda los datos requeridos re...
Hola, estoy trabajando con el módulo UART1 en un dsPIC33FJ128GP802 pero no funciona como se espera con el compilador XC16. Aquí está mi código de inicialización y la rutina de interrupción, las macros debug() y printNumericDebug()...
Si queremos establecer algún indicador cuando sea verdadero (por ejemplo, FIFO está lleno), ¿significa que tenemos que habilitar las interrupciones?
¿Se establecerá si las interrupciones no están habilitadas?
¿Esas banderas siempre se acti...
Estoy intentando establecer comunicación SPI de maestro a esclavo. Puedo enviar bytes al esclavo y ahora trato de enviar cuando se activa la interrupción de TX.
A continuación se muestra el código que usé para el lado maestro, en STM32F103;...