TODOPIC

Microcontroladores PIC => * PROYECTOS * => Mensaje iniciado por: FADO en 16 de Septiembre de 2010, 21:03:45

Título: Problema con interrupciones PIC18f4550
Publicado por: FADO en 16 de Septiembre de 2010, 21:03:45
Hola a todos! estoy programando en PCW y estoy implementado un PIC18F4550, estoy realizando un mini proyecto para aprender a manejar las interrupciones de este pic pero no he podido hacer que funcione correctamente. Tan solo quiero hacer prender un led en el pin_B7 cada vez que haya un flanco de subida en el pin_b0. Sé que hay tres interrupciones en este pic INT0, INT1 Y INT2 Realizo la simulación del código en proteus y me aparece que las dos primeras interrupciones del pic aparecen deshabilitadas. Hice uno igual para PIC16F877A y me funciono pero no se por que el pic18 no!

PROGRAMA:
Código: [Seleccionar]
#Include <18F4550.h>
#Fuses HS,MCLR,NOWDT,NOPROTECT,NOPUT,NOBROWNOUT,NOPBADEN,NOLVP,NOCPD,NODEBUG,NOWRT,NOVREGEN
#Use delay (clock=20000000)
#Use Rs232(Baud=9600,Xmit=PIN_c6,Rcv=PIN_c7)
#Include <string.h>

//resgistros especiales del PIC
#byte   porta = 0xf80
#byte   portb = 0xf81
#byte   portc = 0xf82
#byte   portd = 0xf83
#byte   porte = 0xf84


#INT_Ext       //Instruccion de interrupcion externa
void handle_ext_int(){
output_toggle(PIN_b7);
}


void main(){
set_tris_b(0x0f);  //Configuracion del puerto B
output_low(PIN_b7);
port_b_pullups(TRUE);
enable_interrupts(INT_Ext);
Ext_int_edge(0,L_TO_H);
enable_interrupts(GLOBAL);
while(TRUE);
}
(http://s2.subirimagenes.com/otros/previo/thump_5195405pic18f4550.jpg)

Si alguien sabe como hacer que se activen, o que es lo que me hace falta en la programación para que funcionen esas entradas que me ayude! Se los Agradezco de antemano!
Título: Re: Problema con interrupciones PIC18f4550
Publicado por: KALLITOS en 16 de Septiembre de 2010, 21:19:03
Hola FADO, a mi si me funciona. El problema esta en tu circuito
(http://img217.imageshack.us/img217/6741/mclricsp.jpg)

Saludos
Título: Re: Problema con interrupciones PIC18f4550
Publicado por: FADO en 16 de Septiembre de 2010, 21:39:47
Oye Kallitos GRACIAS! lo que da mal genio es que el error era fácil, pero nuevamente gracias!
Título: Re: Problema con interrupciones PIC18f4550
Publicado por: KALLITOS en 16 de Septiembre de 2010, 21:41:20
 :wink: