TODOPIC
Microcontroladores PIC => Lenguaje C para microcontroladores PIC => Mensaje iniciado por: fernandogomav en 19 de Diciembre de 2015, 13:50:47
-
Hola amigos, tengo una duda..
estoy haciendo un programa en MPLabX XC8, y tengo en la pata 38 de mi PIC, osea RB5, un led, y en proteus lo prende cuando pongo un 1 en mi codigo en esa pata, pero en el protoboard tiene un 0 todo el tiempo...
estuve leyendo el datasheet y en esa pata esta el PGM y tiene que ver algo con la configuracion del master clear..
dice esto:
The LVP Configuration bit enables Single-Supply ICSP
Programming (formerly known as Low-Voltage ICSP
Programming or LVP). When Single-Supply Programming is enabled, the microcontroller can be
programmed without requiring high voltage being
applied to the MCLR/VPP/RE3 pin, but the
RB5/KBI1/PGM pin is then dedicated to controlling
Program mode entry and is not available as a general
purpose I/O pin.
While programming using Single-Supply Programming, VDD is applied to the MCLR/VPP/RE3 pin as in
normal execution mode. To enter Programming mode,
VDD is applied to the PGM pin.
asi tenga o no tenga habilitado el master clear en los fuses, este pin nunca tiene un alto.. pero al parecer si quito el master clear este pin espera un alto para hacer reset en el PIC.... si alguien sabe algo sobre esta pata y como ponerla a funcionar como digital les agradecería...
-
Si podes poner un programa simple intentandolo asi vemos exactamente tu programa y que estas haciendo seria mas facil decirte que es.
intenta poner el LVP en off
-
Si podes poner un programa simple intentandolo asi vemos exactamente tu programa y que estas haciendo seria mas facil decirte que es.
intenta poner el LVP en off
gracias KILLERJC, por cierto feliz y prospero nuevo año para todos...
elegí por cuestión de prioridad con otras cosas que debo hacer poner ese led en otro lugar del pic pero si me urge usarlo monto un programa pequeño y hago unas pruebas y les cuento que pasa para solucionarlo =) gracias!!