Hola muchachos. a ver esta si es una pregunta un poco rebuscadilla para ver si nuestros moderadores estan en todas. Les resumo lo que quiero hacer:
Quiero tener 2 sensores de humedad controlados por el pic 18f4620. Estos sensores entregan un valor de capacitancia proporcional a la humedad. Y por medio de un circuito usando el famosisimo timer 555 se puede hallar la relacion entre la capacitancia y el periodo de un tren de pulsos que sale del timer 555 y entra a una de las entradas del pic. Bueno como yo pienso usar 2 y vi que el modulo CCP2 trabaja con los pines RC1 y RB3, me dije que estaria genial usar ese modulo.
Despues me di cuenta que el modulo CCP2 no puede usarse con ambas entradas a la vez, solo con una de ellas y esto se configura en esta linea:
#fuses INTRC,NOWDT,NOMCLR,PUT,BROWNOUT,PROTECT,CCP2B3 (notar el ultimo comando, esto seria para programar la entrada por RB3)
#fuses INTRC,NOWDT,NOMCLR,PUT,BROWNOUT,PROTECT,CCP2C1 (y esto seria para que la entrada sea por RC1).
Ahora, mi pregunta es; Puedo cambiar este comando en el programa en tiempo de ejecucion?
Para de este modo en un momento leer la entrada de RB3 y luego leer la entrada de RC1.
Para los listillos que me respondan que porque me complico y porque no uso algun otro pin de esos que generan una interrupcion como el RB0 por ejemplo, le doy la mala noticia de que eso ya lo hubiera hecho si es que no tuviera la placa lista. Se que hay muchas formas pero quiero concentrarme en esa. Si se puede, como?? y si no se puede, porque???.
100000 gracias de antemano.
Saludos
Piero