TODOPIC

Microcontroladores PIC => Lenguaje C para microcontroladores PIC => Mensaje iniciado por: pablo en 07 de Enero de 2007, 22:14:07

Título: PIC16F873A
Publicado por: pablo en 07 de Enero de 2007, 22:14:07
Hola a todos:

Tengo un problema con la pata B3 del pic 16f873A, simplemente estoy tratando de encender un display de 7 seg. Si lo hago manualmente con una puente encienden todos los led, osea, el circuito funciona bien. Cuando prengo esa pata desde el pic no enciende.
Cuando fui al Datasheet figura "RB3/PGM low voltage (single supply) ICSP programming enable pin"
Esto puede ser falta de configuracion de algo?
Yo indique que eran todas salidas set_tris_b(0x00);   output_b(Display2[3]); pero sigue sin prender.

Espero puedan orientarme.
Saludos
Pablo
Título: Re: PIC16F873A
Publicado por: pikman en 07 de Enero de 2007, 23:08:37
Citar
Cuando fui al Datasheet figura "RB3/PGM low voltage (single supply) ICSP programming enable pin"

Hola, Pablo, bueno al lo que tienes que hacer es configurar en la palabra de configuracion que RB3 no sea utilizada para programacion en bajo voltaje, asi la podes usar, si no sirve para activar la programacion, en reemplazo de aplicar VPP en MCLR.
De fabrica viene activada para programacion, asi que debes desactivarla.

Título: Re: PIC16F873A
Publicado por: pablo en 08 de Enero de 2007, 20:05:52
Gracias, lo desactive con #FUSES NOVLP.

Muchas gracias.