Autor Tema: Como declarar interrupcion de RB0  (Leído 1558 veces)

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

Desconectado soymoe

  • PIC18
  • ****
  • Mensajes: 456
    • El blog de Moe
Como declarar interrupcion de RB0
« en: 09 de Enero de 2013, 19:38:17 »
Hola, quiero saber como declarar una interrupcion de RB0 y como habilitarla, me ayudan?

Desconectado manutek

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 555
Re: Como declarar interrupcion de RB0
« Respuesta #1 en: 09 de Enero de 2013, 20:08:18 »
para que micro y que compilador usas ?

saludetes
No es la conciencia del hombre la que determina su ser, sino, por el contrario, es su ser social el que determina su conciencia

Desconectado rivale

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1707
Re: Como declarar interrupcion de RB0
« Respuesta #2 en: 09 de Enero de 2013, 20:10:04 »
en que lenguaje?, la interrupción por RB0 es la interrupción externa, debes de escoger el flanco que te genera la interrupción.

en CCS la activas con:

enable_interrupts(int_ext)

y para escoger el flanco es con


ext_int_edge(h_to_l);//h_to_l es de alto a bajo y con l_to_h es de bajo a alto
"Nada es imposible, no si puedes imaginarlo"

Desconectado ppyote

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 929
Re: Como declarar interrupcion de RB0
« Respuesta #3 en: 09 de Enero de 2013, 20:48:05 »
me parece que usa el ccs si no me equivoco... la parte del codigo que se ejecutara cuando haya el cambio de flanco por rb0

#int_ext
void int_ext_isr(){
     aqui el codigo para ejecutar
}
PPyote... siempre estareis en mi corazon.... Te quiero Hermano...

Desconectado soymoe

  • PIC18
  • ****
  • Mensajes: 456
    • El blog de Moe
Re: Como declarar interrupcion de RB0
« Respuesta #4 en: 09 de Enero de 2013, 21:29:29 »
me parece que usa el ccs si no me equivoco... la parte del codigo que se ejecutara cuando haya el cambio de flanco por rb0

#int_ext
void int_ext_isr(){
     aqui el codigo para ejecutar
}
si uso el ccs. gracias :-/


 

anything