¿Alguien podría decirme como se haría en lenguaje C con el CCS??
Gracias!!
Los pics cuando encienden tienen todos sus pines como entradas y los pines analógicos activados.
Solo necesitarías desactivar los pines analógicos.
De todas formas, de seguro el CCS tiene una función que te permite apagar los canales A/D. ¿Es esta tu pregunta puntual?
microcom tu código está bien, el punto es que no es recomendable que escribas de esa forma. Estas en la pagina 1, y por eso al mover datos a la ubicacion PORTA en realidad lo haces al registro TRISA.
Programáticamente es correcto, digamos el pic no nota la diferencia entre poner TRISA o PORTA porque solo maneja 7 bits para los registros --> para el pic ponerle 0x05 y 0x85 son lo mismo ya que el compilador o el ensamblador mismo lo tomará como 0x05 borrando el bit más significativo.
De todas formas, no es 'elegante' escribir el código de esa forma y te aconsejo uses TRISA, TRISB , etc.
Saludos