TODOPIC
Microcontroladores PIC => Lenguaje Basic para microcontroladores PIC => Mensaje iniciado por: carlos182 en 29 de Abril de 2009, 21:37:09
-
Pues eso, ya porfin logre la conexion serial, y estoy usando la instruccion HSEROUT, pero dentro de un IF, solamente que simulando la conexion con Hyperterminal, el mensaje se despliega millones de veces jejeje, y nadamás lo quiero una vez, como le puedo hacer?
(Estoy usando MicroCode Studio como compilador).
El codigo que tengo mas o menos va así:
if switch1 = 0 then
led1 = 0
alarma = 0
else
HSEROUT ["Puerta Principal",1,1]
x.0=1
x.7=1
endif
if switch2 = 0 then
led2 = 0
....
Asi tal cual, sigue ejecutando el programa, pero me sigue desplegando el mensaje siempre. Intente usar la instruccion STOP, pero para el programa completamente.
Que puedo hacer?
Gracias.
-
nose basic, pero si no cambias el valor de switch1 dentro del if, porque ya se cumpliría la condición el 1er if se va ejecutar todo el tiempo, lo que lleva a imprimir todo el tiempo el mensaje.
anade cambiar el valor a switch1, que supungo es una variable
un saludo