Preguntas con etiqueta 'interrupts'

0
respuestas

Simple PIC18 USART La interrupción no funciona

Estoy intentando implementar un enlace entre Arduino y un PIC18F25K22. Puedo transmitir desde el PIC y leer los datos en el Arduino, pero tengo problemas para ir en la otra dirección. Creo que el problema es con mi rutina de servicio de interrup...
3
respuestas

Interrumpir cuando una variable pasa un umbral

Estoy programando el código para un LM4F120 Stellaris Launchpad, y necesito un método para activar una interrupción de software cuando el valor de una variable en particular excede un valor de umbral predefinido. Cuando el valor sea más bajo que...
2
respuestas

PIC: variable global no modificada dentro del controlador de interrupciones

Tengo un controlador de interrupciones para mi PIC 16 que debería modificar una variable global. Luego, la variable global se lee con main() en un bucle infinito. Por alguna razón, parece que la variable global se está modificando de...
2
respuestas

¿Puede esta rutina de interrupción stm32f0 que se activa en cada byte recibido ser lo suficientemente rápida para 6Mbps?

Estoy utilizando el panel de descubrimiento STM32F0. Estoy viendo este tutorial en UART con el STM32F0. enlace //variables need to be declared at the beginning char Rx_indx, Rx_data[2], Rx_Buffer[100], Transfer_cplt; //Interrupt callback r...
2
respuestas

¿Posibilidad de que UART reciba pérdida de datos?

En muchos ejemplos que usan STM32, HAL, donde los datos de UART se reciben por interrupción, el código se ve así: Inicialmente (para iniciar la recepción): HAL_UART_Receive_IT(&huart1, Rx_data, 1); Cuando se completa una...
2
respuestas

diferencia entre FIQ e IRQ

Ahora estoy trabajando en procesadores basados en TI y tienen 2 tipos de configuración de Interrupción (FIQ o IRQ). He visto tales interrupciones antes cuando estaba haciendo un proyecto de hobby con un LPC1778, pero como no usaba interrupciones...
3
respuestas

Convierta la desconexión del interruptor de lámina o SPST en un solo pulso “BAJO”

Estoy intentando activar mi Arduino y ejecutar algún código cuando se abre un interruptor Reed o SPST conectado a una interrupción. Si mi Arduino está en modo apagado, solo se aceptan las interrupciones BAJAS (no los cambios, lo que facilitaría...
1
respuesta

Atmega2560 Usart Problema de interrupción

Cuando envío datos desde el puerto serie, los pines RX parpadean pero el ISR no se está ejecutando. Aquí está mi código. #include <avr/io.h> #include <string.h> #include <avr/interrupt.h> #include <util/delay.h> #defin...
2
respuestas

Función de la MMU en un intercambio de fallos de página

Cuando se hace referencia a una dirección de memoria virtual fuera del rango de RAM cargada y se produce un error de página, ¿la Unidad de administración de memoria depende de DMA (acceso directo a memoria) para intercambiar la página a la RAM,...
2
respuestas

PIC16 10hz timer con timer1 y 1Mhz clock

Necesito incrementar un cronómetro a 10 hz usando el timer1 en un PIC16F628. El reloj externo es 1Mhz, suministrado por un oscilador empaquetado (EPSON sg8002db). Sin preescalador, el valor para configurar el temporizador en (creo) debería ser:...