TODOPIC
Microcontroladores PIC => Lenguaje Basic para microcontroladores PIC => Mensaje iniciado por: navaismo en 04 de Octubre de 2006, 14:09:12
-
Hola he estado checando que la linea OPTION_REG.7 = 1 no me esta habilitando los pullups del portb, porque sera, ya son 2 programas en los que no me lo hace.
alguna idea es para un 877
-
Hola,
Estas Chequeando que te encuentres en el Banco 1.
Espero que sea solo eso
Atentamente
Yoel Ocmin
-
Disculpa por el mensaje anterior, no me di cuenta que esta escrito en Basic.
Que compilador estas usando.
En todo caso coloca parte de este.
En PBP No deberia haber ningun problema por el banco ya PBP. se encarga de configurar el PC
LATCH.
Saludos
Yoel Ocmin
-
Gracias por responder, pues esque se me hace raro porque ya lo habia usado antes y si funcionaba, pero desde ayer no veo que se habiliten en el proteus y antes se notaba como el PORTB se ponia rojo, y como no los habilita hace loqueras el programa.
Uso el microcode studio plus 2.3 y el pbp 2.47.
Eel codigo solo defino el lcd y despues escribo asi
Option_Reg.7 = 1
TRISB = 255
y eso es todo ni si quiera con eso se ve que se habiliten los pullups. :'(
-
Estimado Navaismo,
El problema es otro.
Para activar el Pull Up, se debe colocar en 0 el Bit 7 de Option Reg, no 1. xD...
A veces nos acostumbramos a Activar todo con 1, pero en este caso el alrevez.
Suerte
Yoel
PD: Te adjunto mi ejemplo, en ella se ve en la simulacion que los pines si estan en Rojo.
Cambialo por 0 y veras la diferencia.
-
Exactamente. Ese bit del OPTION_REG es negado: NOT_RBPU
-
:D :D que wey me vi, gracias por el dato :D