TODOPIC
Microcontroladores PIC => - Niple - => Mensaje iniciado por: alfredo8686 en 18 de Septiembre de 2010, 14:32:47
-
Hola gente del foro, estoy teniendo un problema con la interrupcion RB0.
Yo hice que el programa principal se quede trabado en un bucle hasta que camio el valor de una bandera por interrupcion RB0 a traves de una teclado A/D, pero cuando genero la interrupcion y esta cambia el valor de la bandera el programa principal no sale del bucle sino hasta la proxima vez que genero una interrupcion y a su vez los cambios de la segunda interrupcion no son realizados hasta que genero una tercera interrupciom y asi sucesivamente. A que puede deberse esto?
Dejo en un link el archivo .npl .asm .hex y una simulacion que hice con proteus para ver si alguien puede ver donde estoy metiendo la pata.
http://www.megaupload.com/?d=OJ9LPVH9
Desde ya muchas gracias.
-
Hola amigo:
quisiera poder ayudarte pero no puedo descargar los ficheros que dices. Por lo que me va a ser dificil hacerlo sin ellos pues no podré revisar el proyecto NPL
Fermin
-
El problema es con el teclado analogico al realizar una conversion AD dentro de la interrupcion.. pero al final opte por un teclado matricial 4x3. pero ahora tengo un nuevo problema, hice un pequeño programa el cual cambia de pantalla cada vez que presiono la tecla "5" pero no esta funcionando. Fer podrias revisarlo, creo que es un problema de tabla pero no entiendo de eso =P
desde ya muchas gracias
-
Lo miro y te digo algo
-
Hola de nuevo,
acabo de ver tu proyecto y mi consejo es que te dirijas directamente a Jorge cano indicandolo con detalle tu problema.
Yo tengo la version 5.5. 5 y me deja configurar las interrupciones por cambio de estado cosa que en tu proyecto si vas a configurar la habilitacion de esa interrupcion y no te deja, tienes la casilla prioridad de interrupciones difuminada y no te deja ponerla en "activada"
fermin
-
Muchas gracias Fer, ya le voy a escribir a Jorge Cano, cuando me conteste lo publico en el foro para que quede para futuras consultas.
Saludos
-
Muchas gracias Fer, ya le voy a escribir a Jorge Cano, cuando me conteste lo publico en el foro para que quede para futuras consultas.
Saludos
Quien cortó la comunicación?. Alfredo8686 o Jorge Cano?. Me parece que no debiera dejarse las publicaciones por la mitad. ¿No les parece?.
Eduardo.