TODOPIC

Microcontroladores PIC => Lenguaje C para microcontroladores PIC => Mensaje iniciado por: soymoe en 09 de Enero de 2013, 19:38:17

Título: Como declarar interrupcion de RB0
Publicado por: soymoe en 09 de Enero de 2013, 19:38:17
Hola, quiero saber como declarar una interrupcion de RB0 y como habilitarla, me ayudan?
Título: Re: Como declarar interrupcion de RB0
Publicado por: manutek en 09 de Enero de 2013, 20:08:18
para que micro y que compilador usas ?

saludetes
Título: Re: Como declarar interrupcion de RB0
Publicado por: rivale 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
Título: Re: Como declarar interrupcion de RB0
Publicado por: ppyote 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
}
Título: Re: Como declarar interrupcion de RB0
Publicado por: soymoe 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 :-/