TODOPIC

Microcontroladores PIC => Todo en microcontroladores PIC => Mensaje iniciado por: nacha4 en 20 de Abril de 2006, 14:35:14

Título: pregunta sobre RA4
Publicado por: nacha4 en 20 de Abril de 2006, 14:35:14
Hola estoy programado en un pic 16F628 y estoy usano un sensor de temperatura el DS18B20 y lo conecte al puerto A4, para variar no me funciona antes de hacer alguna modificacion al programa quiero saber porque me parece que lei en algun lado que ese puerto no se puede usar como entrada/salida (el sensor cambia su estado).
si es asi si se puede programar que funciione como un puerto normal
desde ya gracias
Nacha4
Título: Re: pregunta sobre RA4
Publicado por: vszener en 20 de Abril de 2006, 14:42:32
Buenas!!!con respecto al pin A4 decirte que es a colectro abierto asi que se necesitara una resistencia de pull-up, hay un hilo sobre este tema:
http://www.todopic.com.ar/foros/index.php?topic=8121.0

Con respecto al sensor, haber si la implementacion del bus 1-wire es lo que te esta fallando...


Suerte!!! :wink:
Título: Re: pregunta sobre RA4
Publicado por: nacha4 en 20 de Abril de 2006, 15:14:43
En fin vos decis que es la programacion que el puerto no tiene nada que ver
Título: Re: pregunta sobre RA4
Publicado por: vszener en 20 de Abril de 2006, 15:20:39
En todo caso pruebalo en otro pin, asi descartas que no sea el pin A4....


Suerte!!! :wink:
Título: Re: pregunta sobre RA4
Publicado por: Yosupicprog en 21 de Abril de 2006, 17:09:31
Hola amigo...

Si el DS18B20... es un dispositivo el cual te envia datos digitales como 1 y 0.... el pin ra4 solo te leerá puros 0000.... porque es una patita de colector abierto, esto significa que para ella sola un 1 logico es nada y un 0 es un verdaddero 0.. cuando se trata de una pata configurada como salida y como entrada lee 0 cuando es cero y 1 cuando es uno.....

por lo tanto debes colocarle una res de pull up al la pata puede ayudarte de 10kohm..... eso solucionaria tu problema, si es software... no te podria decir nada... :( no lo he visto

suerte
Título: Re: pregunta sobre RA4
Publicado por: vszener en 21 de Abril de 2006, 18:25:26
De todas formas, el bus 1-wire necesita una resistencia de pull-up....aqui te dejo el enlace que dallas ofrece para manejo de este bus(en asm)
http://www.maxim-ic.com/appnotes.cfm/appnote_number/2420


Suerte!!! :wink: