Preguntas con etiqueta 'interrupts'

3
respuestas

PIC - Hora de ingresar la interrupción

Estoy usando el PIC18F2550 y quería saber cuánto tiempo transcurre entre un evento (por ejemplo, ADIF) y la rutina de interrupción comienza. En otras palabras, cuánto tiempo tarda el "sistema de interrupción" en cambiar el estado de la MCU, guar...
1
respuesta

STM32 - AHB Prescaler inhabilitando Systick

Estoy escribiendo firmware completo para un STM32F070 . Cuando configuro el Prescaler AHB ( AHBCLKDivider ) a un valor mayor que 1 , la interrupción del systick nunca ocurre, es decir, nunca se llama a SysTick_Handler() . Esto...
1
respuesta

Interrupción del botón de la biblioteca HAL STM32F4

Estoy intentando cambiar el LED incorporado con una interrupción externa en lugar de un bucle while . Probablemente estoy haciendo algo mal con las funciones EXTI. ¿Puedes ayudarme a arreglarlo? Aquí está mi código: #include "stm32f4x...
2
respuestas

Interrupción de FPGA en FreeRTOS

Estoy usando freeRTOS en Zedboard. Soy capaz de habilitar la interrupción PL-PS en el programa de metal abierto. Realmente no pude encontrar ninguna documentación / tutorial sobre cómo vincular FreeRTOS y el sistema de interrupción PL. Actualmen...
2
respuestas

NVIC en CPU ARM

¿Podemos ver el periférico NVIC en las CPU ARM como una especie de hilo? ¿La aplicación principal se está ejecutando y al mismo tiempo el periférico NVIC está haciendo su propio trabajo? O todo eso es una aplicación de un solo hilo. ¿Alguien pue...
1
respuesta

¿Cómo usar las interrupciones activadas por nivel con STM32F1xx?

Recibo información conflictiva sobre si puedo usar interrupciones activadas por nivel (en lugar de activadas por el borde) con el microcontrolador STM32F1xx. En las Bibliotecas Periféricas Estándar compatibles con CMSIS de ST, las opciones de...
1
respuesta

¿Cómo evito un restablecimiento cuando uso el watchdog en modo de interrupción y cambio el tiempo de espera?

Estoy escribiendo un programa para un ATtiny85. Quiero usar el watchdog para despertarme del apagado en ciertos intervalos. Todo funciona bien siempre y cuando los intervalos para un evento de perro guardián no cambien dentro del programa (es de...
1
respuesta

problema de temporización de UART suave basado en interrupciones PIC

He intentado implementar un software UART en un PIC18F452 usando interrupciones TIMER0 y No puedo hacer que el tiempo funcione. Estoy usando MPLAB ASM para la compilación y el PICkit2 para la programación. LIST P=18F452 include <P18F45...
1
respuesta

Arduino bajo consumo de energía y multiplexor

Tengo un proyecto que utiliza un Arduino con el escudo de audio LadyAda y un multiplexor para reproducir sonidos en respuesta a la presión de los botones. Estoy planeando usar un regulador de voltaje MAX667 que tiene una corriente de reposo ba...
2
respuestas

No se puede configurar en modo PWM OCRA rápido

Intentando tener el modo PWM rápido cuando TOP == ORCA . FuncionabienconOCAtoggle(midiendolafrecuenciacorrecta),peronofuncionaenmodonoinversor. cli(); // Fast PWM Mode TCCR2A = 0; TCCR2A |= _BV(WGM20) | _BV(WGM21) | _BV(COM2A0) | _B...