TODOPIC

Microcontroladores PIC => Todo en microcontroladores PIC => Mensaje iniciado por: diegoap en 22 de Junio de 2011, 19:14:20

Título: Duda sensilla con el 12F675
Publicado por: diegoap en 22 de Junio de 2011, 19:14:20
Buenoas, tengo una duda sensilla con el PIC12F675.
Vi que se puede utilizar el pin de MCLR como puerto, y obviar la funcion de reset del pin. Yo programo en CCS C. Con que funcion o instruccion manejo esa opcion ?.
Un Saludo.
Título: Re: Duda sensilla con el 12F675
Publicado por: AKENAFAB en 22 de Junio de 2011, 19:33:14
Buenoas, tengo una duda sensilla con el PIC12F675.
Vi que se puede utilizar el pin de MCLR como puerto, y obviar la funcion de reset del pin. Yo programo en CCS C. Con que funcion o instruccion manejo esa opcion ?.
Un Saludo.

Solo puede ser usado como entrada.

Tienes que configurar los bit de configuración.Cambias MCLR por NOMCLR.
Son los #FUSE bits.

Si quieres ver que bits se pueden configurar , das click a la pestaña "Valid Fuses".

Te dejo este ejemplito.
Uso el pin RA3 o MCLR como entrada serial.

Código: [Seleccionar]
#include <12F675.h>
#DEVICE ADC=8

#FUSES   INTRC_IO,NOWDT,PUT,NOMCLR,NOBROWNOUT,PROTECT,CPD
#use     delay(clock=4M)
#use     rs232(baud=2400,xmit=PIN_A5,rcv=PIN_A3,BITS=8)
Título: Re: Duda sensilla con el 12F675
Publicado por: diegoap en 22 de Junio de 2011, 19:38:31
Muchisisimas Gracias !!. Con eso ya arreglo el problema.
Un Saludo y Gracias de nuevo ;)