Tengo una pregunta con respecto a la dirección de Port Pin (GPIO). Es obligatorio cambiar la dirección del pin del puerto para ingresar para leer el valor de ese puerto. Manteniendo la dirección del puerto como salida, ¿no deberíamos leer el valor de Puerto? Razón porque, estoy tratando de leer el valor de un controlador diferente fuera de la placa del controlador en la comunicación SPI. Para leer su valor, es necesario enviar señales de reloj. Esto se hace enviando 0xFFFF con la dirección como entrada y luego se lee el valor. Pero mi problema es que, para leer el valor del dispositivo, si envío 0xFFFF (para generar la señal del reloj) con la dirección del puerto como salida, todavía puedo leer el valor del sensor. Entonces, ¿es realmente obligatorio cambiar la dirección del puerto para ingresar para leer el valor? ¿Qué consecuencias puedo enfrentar si no hago esto?