He estado usando microcontroladores PIC y he estado usando MikroC para la programación, pero estoy un poco confundido acerca de los puertos. En un PIC16F84A, el puerto se define en mikroC como TRISA = 0xFF
, y se puede acceder a un poco del puerto mediante PORTA.f0
. Pero para otros microcontroladores de la serie se usa un código diferente. Por ejemplo, TRISIO = 0xFF
.
¿Puede explicarme cómo puedo saber el código para acceder a los puertos que se aplican a cada microcontrolador? Además, la entrada para un PIC es 1 y la salida es 0, y para Atmel la entrada 0 y la salida 1, que me parece confusa si alguien puede explicar?