hola tengo un pic programado con el siguiente código(sólo el programa principal), y me gustaría confirmar si lo que debería hacer es lo que yo pienso, ya que hace algo que yo creo que no debería:
loop
banksel PORTB
btfss PORTB,2
goto loop
bsf PORTB,3
goto loop
end
lo que debería hacer es a mi entender sería activar la salida PORTB,3 cuando la entrada PORTB,2 esté a 1, y esa salida se debería de mantener a 1 pues no se cambia en ningún otro sitio.
lo que hace es activar la salida PORTB,3 cuando está activa PORTB,2 y una vez se desactiva PORTB,2 se desactiva PORTB,3.
no sé si me he liado mucho, en resumen lo que hace es que enciende el led cuando pulso y lo apaga cuando suelto, cuando en realidad se debería de mantener encendido ¿o no?
un saludo.