Autor Tema: Interrupcion RB0 en C???  (Leído 2202 veces)

0 Usuarios y 2 Visitantes están viendo este tema.

Desconectado Alex_CBA

  • PIC10
  • *
  • Mensajes: 6
Interrupcion RB0 en C???
« 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

Desconectado Modulay

  • Moderadores
  • DsPIC30
  • *****
  • Mensajes: 2651
RE: Interrupcion RB0 en C???
« Respuesta #1 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

adolfoadc

  • Visitante
RE: Interrupcion RB0 en C???
« Respuesta #2 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