Estoy realizando un proyecto de registrador de datos con 5 sensores diferentes que incluye un sensor de 3 ejes que funciona a 800 Hz. Mi requisito es registrar los datos en una tarjeta SD.
Aquí tengo que registrar el sensor de 3 ejes a 800 Hz y...
Estoy escribiendo un código con la rutina de interrupción. Para depurar el código estoy usando UART. Así que, aquí está el fragmento:
volatile int overflow_count = 0;
int main(void) {
while (1) {
continue;
}
}
ISR(TIMER1_OVF_vect) {...
Tengo una señal de entrada de onda sinusoidal, pero viene con una pequeña distorsión. Necesito dar una interrupción cuando alcanza el valor mínimo o máximo con una tolerancia aceptable.
estegráficoesdeunaondasinusoidaldecreciente,loquequiero...
En los microcontroladores ARM hay un periférico llamado NVIC
( N está V ectado I nterrupt C ontroller).
¿A qué se refieren las partes "anidadas" y "vectorizadas", o por qué están "anidadas" y "vectorizadas"?
Estoy tratando de compilar este código para que parpadee el led con la interrupción del botón, usando el compilador xc8 y PIC18F4550. Recibí esas advertencias, por lo que las líneas de código se ignoran y el programa no funciona correctamente (a...
Sé que una interrupción debe ser lo más corta posible, sin embargo, ¿qué es breve?
Mi rutina es bastante larga, pero tiene algunas instrucciones if, por lo que el tiempo de ejecución es corto. Pero tal vez todavía se considera (demasiado) lar...
Para un proyecto, quiero que dos microcontroladores hablen entre sí a través de una interfaz SPI. Escribí el siguiente código para el esclavo:
volatile uint8_t data;
void spi_init_slave (void)
{
DDRB=(1<<PINB4); //MISO as...
Estoy experimentando con el descubrimiento STM32f4 y traté de usar un retraso (basado en SYSTICK ) en un controlador EXTI_IRQ pero descubrí que mientras el controlador EXTI se activa el systick el controlador no...
Supongamos que estoy leyendo un valor cada 100 microsegundos utilizando el ADC de una MCU. También he configurado la interrupción de ADC y dentro de esa interrupción de ADC realizo algunos cálculos.
Entonces, si el ADC está configurado para l...
Estoy intentando conectar algunos módulos a mi STM32L476 para el cual
Necesito habilitar dos interrupciones GPIO desde el mismo puerto (puerto A, pin 5 y puerto A, pin 6), pero el controlador de interrupciones para estos pines se maneja mediant...