TODOPIC

Microcontroladores PIC => Lenguaje C para microcontroladores PIC => Mensaje iniciado por: Thulsa Doom en 26 de Octubre de 2014, 10:27:06

Título: dudas con interrupción RB2
Publicado por: Thulsa Doom en 26 de Octubre de 2014, 10:27:06
Hola a todos, tengo una duda sobre las interrupciones externas.
para ser más concreto estoy utilizando un PIC18F2550 y he implementado la interrupción por el puerto RB2.

pues veo que cuando activo el pin RB2 de alto a bajo (tengo el módulo configurado de esta manera: OpenRB2INT(PORTB_CHANGE_INT_ON & FALLING_EDGE_INT &
 PORTB_PULLUPS_OFF);... he descativado la resistencia de pull-up porque utilizo una extgerna.), pues lo que pasa es que tarda un poco en entrar la interrupción, como medio segundo y no sé si esto será normal que no lo creo, creo que esto tiene que ser instantáneo

la interrupción la tengo como de alta prioridad y en la posición 0x0008 y no tengo ninguna interrupción más habilitada ni dada

el proyecto está montado en un hardware físico y simulado con ICD3
Título: Re: dudas con interrupción RB2
Publicado por: willynovi en 26 de Octubre de 2014, 11:19:31
Podrías poner tu código o parte para ver que puede ser?
Título: Re: dudas con interrupción RB2
Publicado por: Thulsa Doom en 27 de Octubre de 2014, 10:59:33
Ya está resuelto, era el cristal del pic que no estaba bien puesto  :oops:

en cuanto tenga terminado el proyecto lo comparto