TODOPIC

Microcontroladores PIC => Lenguaje Basic para microcontroladores PIC => Mensaje iniciado por: navaismo en 04 de Octubre de 2006, 14:09:12

Título: problema con OPTION_REG
Publicado 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
Título: Re: problema con OPTION_REG
Publicado por: Y@el en 04 de Octubre de 2006, 17:40:40
Hola,

Estas Chequeando que te encuentres en el Banco 1.

Espero que sea solo eso

Atentamente

Yoel Ocmin
Título: Re: problema con OPTION_REG
Publicado por: Y@el en 04 de Octubre de 2006, 17:43:07
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
Título: Re: problema con OPTION_REG
Publicado por: navaismo en 04 de Octubre de 2006, 17:51:16
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

Código: [Seleccionar]
Option_Reg.7 = 1
TRISB = 255

y eso es todo ni si quiera con eso se ve que se habiliten los pullups. :'(
Título: Re: problema con OPTION_REG
Publicado por: Y@el en 04 de Octubre de 2006, 19:49:56
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.
Título: Re: problema con OPTION_REG
Publicado por: BrunoF en 04 de Octubre de 2006, 21:12:48
Exactamente. Ese bit del OPTION_REG es negado: NOT_RBPU
Título: Re: problema con OPTION_REG
Publicado por: navaismo en 05 de Octubre de 2006, 00:42:35
:D :D que wey me vi, gracias por el dato :D