Básicamente el primer problema que he realizado tiene interrupciones habilitadas por RB0 y TMR0, ahora debo añadirle las interrupciones por RB4:7, por lo que habilito la interrupción correspondiente en el registro INTCON.
El problema es que tan solo con modificar INTCON y darle el valor correspondiente (10111000) ya el problema anterior no funciona, y al añadir las comprobaciones pertinentes para los nuevos pines que van a generar interrupciones, el programa ya no muestra salida alguna por el display.
¿A alguien se le ocurre por qué al activar las interrupciones y no cambiar absolutamente nada más además de asignar a TRISB dos nuevos pines de entrada, no funciona? Si quito otra vez el 1 que activa las interrupciones de RB4:7 el programa vuelve a funcionar.
¡Gracias! ...
El problema es que tan solo con modificar INTCON y darle el valor correspondiente (10111000) ya el problema anterior no funciona, y al añadir las comprobaciones pertinentes para los nuevos pines que van a generar interrupciones, el programa ya no muestra salida alguna por el display.
¿A alguien se le ocurre por qué al activar las interrupciones y no cambiar absolutamente nada más además de asignar a TRISB dos nuevos pines de entrada, no funciona? Si quito otra vez el 1 que activa las interrupciones de RB4:7 el programa vuelve a funcionar.
¡Gracias! ...