Hola todos:
Lo primero espero no haber repetido un link ya existente pues llevo 1 hora en la busqueda y no encuentro nada.
Bueno al grano, quiero generar interrupciones en dichos micros con dicho compilador pero en el manual de microchip sólo encuentro lo siguiente:
ClosePORTB Disable the interrupts and internal pull-up resistors for PORTB.
CloseRBxINT Disable interrupts for PORTB pin x .
DisablePullups Disable the internal pull-up resistors on PORTB.
EnablePullups Enable the internal pull-up resistors on PORTB.
OpenPORTB Configure the interrupts and internal pull-up resistors on PORTB.
OpenRBxINT Enable interrupts for PORTB pin x .
Vamos que lo único que he podido hacer con esas funciones es...
#include <p18f442.h>
#include <portb.h> //libreria de interrupciones del puerto B
void main(void)
{
for( ;; ) //bucle infinito
{
OpenPORTB( PORTB_CHANGE_INT_ON & PORTB_PULLUPS_ON); //Configure the interrupts and internal pull-up resistors on PORTB.
}
}
Con esta función habilito las interrupciones en el puertob pero donde y como implemento mi función de interrupción...
Espero que algún buen samaritano me ayude pues o esto es más difici que encontrar una aguja en un pajar o estoy exo un lio...y creo que es lo segundo