tapi8 me puedes explicar por que es mas facil equivocarse en binario que en hexadecimal?. Un ejemplo:
Palabra de configuración del puerto en binario: 0b1101 0110 => EESE SEES <= Entradas y salidas con:
0 = Salida y 1 = Entrada
Coincido con que para definir puertos no hay como la notación binaria.
Solo quisiera agregar una cosita que parece tonta pero nuestros amigos que diseñan estas cosas parece que están como muy atento a los detalles
tapi8, fijate esto
Un
1 se puede leer fácilmente como una
I de
Input
Un
0 se puede leer fácilmente como una
O de
Output
Es muuuuuuy fácil de esa forma acordarnos como setear los bits en el registro TRISx de cada puerto.
7 6 5 4 3 2 1 0 <Nro bit>
Donde --> 0b1101 0110 = I I O I O I I O
Saludos!
PD: tal vez alguno no lo sabía y bueno, siempre es lindo saber estas cosillas.