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...
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...
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...
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...
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...
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...
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...
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...
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,...
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:...