TODOPIC

Microcontroladores PIC => Lenguaje C para microcontroladores PIC => Mensaje iniciado por: Alex_CBA en 27 de Marzo de 2004, 03:45:00

Título: Interrupcion RB0 en C???
Publicado por: Alex_CBA en 27 de Marzo de 2004, 03:45:00
Esta disponible el uso de la interrupcion RB0 en c (interrumpe cuando cambia el valor en el pin)????? en asm la estuve usando pero aqui no la encuentro...
Gracias
Título: RE: Interrupcion RB0 en C???
Publicado por: Modulay en 27 de Marzo de 2004, 04:12:00
Si que está disponible alex.
Debes habilitarla y especificarle al compilador el nivel lógico (0 ó 1) que provocará dicha interrupción,aparte de implementar la rutina correspondiente que la atenderá cuando se produzca.
Espero te ayude.
Saludos
Título: RE: Interrupcion RB0 en C???
Publicado por: adolfoadc en 27 de Marzo de 2004, 07:12:00
Claro que esta disponible

Primero tienes que habilitarla
enable_interrupts(INT_EXT);//INTERRUPCION POR CAMBIO EN RB0

Y luego usarla
#int_EXT
EXT_isr()
{
//CODIGO DE LA INTERRUPCION
}

Suerte