torres.electronico
Well-known-Alfil
Buenisimo gracias por ahorrarme un buen rato ... consulta para ver si entendi la configuracion...
Para implementar GP0 como entrada analogica,GP1,GP3,GP4,GP5 como entradas digitales y GP2 como salida de pwm or software, se configuraria asi?
'*****************************************************
'Config de Fuses
@ DEVICE PIC12F683
@ DEVICE PIC12F683, FCMEN_OFF
@ DEVICE PIC12F683, IESO_OFF
@ DEVICE PIC12F683, WDT_ON
@ DEVICE PIC12F683, BOD_ON
@ DEVICE PIC12F683, PWRT_ON
@ DEVICE PIC12F683, PROTECT_OFF
@ DEVICE PIC12F683, MCLR_OFF
@ DEVICE PIC12F683, INTRC_OSC_NOCLKOUT
@ DEVICE PIC12F683, BOD_ON
'Config parametros ADC
DEFINE ADC_BITS 8 'Numero de bits ADC
DEFINE ADC_CLOCK 1 'Reloj ADC interno
DEFINE ADC_SAMPLEUS 30 'Tiempo ADC
'Config de Registros
OSCCON=%01100001 'Calibrar el oscilador interno a 4Mhz
CMCON0 = 7 'Comparador OFF, salida como digitales
ADCON0=%10000000 'Resultado AD justificado a la derecha
ANSEL = %00110001 'AN0,analogico, los demas digitales
TRISIO = %11111011 'GP0,GP1,GP3,GP4,GP5Entrada,GP2 salida
GPIO = 0 'Apago los puertos GP0 - osea, GP2
'*****************************************************
Gracias por tu tiempo, saludos
Para implementar GP0 como entrada analogica,GP1,GP3,GP4,GP5 como entradas digitales y GP2 como salida de pwm or software, se configuraria asi?
'*****************************************************
'Config de Fuses
@ DEVICE PIC12F683
@ DEVICE PIC12F683, FCMEN_OFF
@ DEVICE PIC12F683, IESO_OFF
@ DEVICE PIC12F683, WDT_ON
@ DEVICE PIC12F683, BOD_ON
@ DEVICE PIC12F683, PWRT_ON
@ DEVICE PIC12F683, PROTECT_OFF
@ DEVICE PIC12F683, MCLR_OFF
@ DEVICE PIC12F683, INTRC_OSC_NOCLKOUT
@ DEVICE PIC12F683, BOD_ON
'Config parametros ADC
DEFINE ADC_BITS 8 'Numero de bits ADC
DEFINE ADC_CLOCK 1 'Reloj ADC interno
DEFINE ADC_SAMPLEUS 30 'Tiempo ADC
'Config de Registros
OSCCON=%01100001 'Calibrar el oscilador interno a 4Mhz
CMCON0 = 7 'Comparador OFF, salida como digitales
ADCON0=%10000000 'Resultado AD justificado a la derecha
ANSEL = %00110001 'AN0,analogico, los demas digitales
TRISIO = %11111011 'GP0,GP1,GP3,GP4,GP5Entrada,GP2 salida
GPIO = 0 'Apago los puertos GP0 - osea, GP2
'*****************************************************
Gracias por tu tiempo, saludos