TODOPIC
Microcontroladores PIC => Lenguaje Basic para microcontroladores PIC => Mensaje iniciado por: jorge_613 en 18 de Mayo de 2011, 23:14:31
-
Buenas tardes, tengo un problema cuando en mi codigo yuo trato de validar esta sentencia con un in
if ((porta.0=1) and (portc.5=1) and (portd.6=0) and (portd.7=0)) then
portb.5=1
delay_ms(1000)
end if
No me Ejecuta la Accion de encenderme un Led en el Puertob.5
Ahora si en cambio Coloco:
if ((porta.0=0) and (portc.5=1) and (portd.6=0) and (portd.7=0)) then
portb.5=1
delay_ms(1000)
end if
Si me ejecuta la sentecia sin Problema, alguien me puede guiar??
Utilizo Mikrobasic.
Los valores 0,1,0,0 y 1,0,0,1 Provienen de un multiplexor(74157)
Espero puedan ayudarme :(
-
Ya he podido solucionar el problema, Tenia los puertos de entrada mal configurados (como entrada) iniclizado con 0.
Lo corregi y listo. gracias. pueden cerrar el tema.