TODOPIC
Microcontroladores PIC => Lenguaje Basic para microcontroladores PIC => Mensaje iniciado por: ra2ven en 01 de Mayo de 2009, 06:25:08
-
Hola, tengo un problema con un programa con el siguiente código:
(http://img15.imageshack.us/img15/9931/dibujoytn.png) (http://img15.imageshack.us/my.php?image=dibujoytn.png)
(http://img15.imageshack.us/img15/dibujoytn.png/1/w531.png) (http://g.imageshack.us/img15/dibujoytn.png/1/)
A veces funciona un tiempo y luego se bloquea el PIC, otras veces ni arranca. Supongo que el problema estara en AND y OR
¿Alguien sabe si existe algún problema por usar AND y OR en la misma frase?
Gracias de antemano.
-
Si no entiendo mal, no entiendo como unas veces te funciona y otras no, de todas maneras si crees que es por el AND y el OR cambia la programación.
Parece que estás usando PBP, no? Agrupa los OR con el AND
If entrada(0)="1" AND entrada(1)="6" then...
PortB.1=1
Elseif entrada(0)="1" AND entrada(2)="6" then...
PortB.1=1
endif
...
Si así sigue sin funcionarte era otra cosa.