Cordial saludo
Estoy tratando de configurar el registro "CCP1" para un pwm" con el pic12f1822 y este tiene CCP1 en 2 pines RA0 y RA5, podrian por favor decirme como lo configuro para determinado pin, gracias de antemano.
trabajo en "CCS"
#INCLUDE <12F1822.h>
#DEVICE ADC=10
//#USE DELAY(CLOCK=4000000) //Crystal Interno 4MHz
//#use delay(clock=4000000,crystal)//Crystal Externo 4MHz
#use delay(internal=8MHz)
#FUSES NOPROTECT,NOWDT,NOBROWNOUT,PUT,NOLVP,nomclr
//#INCLUDE <LCD.C>
#pin_select CCP1=PIN_A2
Buscando en las hojas de datos tienes lo siguiente con el registro
APFCON
Si tu compilador no tiene
macros o librerías para manipular ese registro de manera
amigable, deberías configurar directamente los bits de ese registro.
No sé si la manipulación de los bits de ese registro es así de simple, en otros microcontroladores, el mapeo de terminales de los periféricos en los terminales físicos del microcontrolador tienen una serie de pasos antes y después de manipularlos. Me imagino que con este microcontrolador debería ser igual.Obviamente si tu compilador puede enmascarar esos pasos (macros o librerías), no deberías preocuparte.