Alo muchachis.. tengo una duda, mejor dicho, se como resolver esto pero quería su opinión para ver la forma más óptima.
El temas es el siguiente, concretamente estoy trabajando con el 16f876 cuyo PORTA esta configurado como: RA0 analog y el resto digital...
RA0 lo uso para sensar, mientras que RA1-RA4 son salidas digitales. El tema es que cuando mando valores a la salida lo hago, o lo hacia de esta forma: "output_A(x);"
Bueno, eso anda de 10 si uso como salidas RA0-RA3, pero como a RA0 la quiero usar analogicamente lo que pretendo es: definir una variable (x) que afecte únicamente los 4 bits que van de RA1 a RA4. Esto es posible??? Uso CCS
No quiero que al hacer output_A(x); se vea afectado el pin RA0, que según lei, al definirlo como: "setup_adc_ports(AN0);" pasa a ser entrada... peros probe y se puede escribier en él... eso es lo que no quisiera.
Bueno, dejo la inquietud para quien me pueda tirar una manito..
saludosss
N