Acerca del registro de datos de entrada / salida del puerto GPIO de STM32 Acerca del registro de datos de entrada / salida del puerto GPIO de STM32 Off a S T M . 3 2 de G P I O terminal de puerto de entrada en / salida de un número de datos de registros de memoria del dispositivo
Antes se pensaba que el registro de datos de entrada GPIO y el registro de datos de salida están completamente separados y no relacionados entre sí, pero hoy descubrí que están conectados en alguna parte. Como sigue: Se
puede ver que si el registro de datos de salida está configurado, debería tener un impacto en el registro de datos de entrada; y el estado de conexión del registro de datos de entrada está controlado por el disparador TTL Schmitt.
Use el código escrito antes para probar la conexión entre el registro de datos de entrada y el exterior, y obtenga el valor de GPIOx_IDR:
Se encuentra que después de configurar el reloj correspondiente a GPIO, GPIOx_IDR tiene datos, lo que significa que GPIOx_IDR se ha conectado al mundo exterior en este momento.
Cuando se configura como entrada o salida de la siguiente manera:
emmm, siento que este asunto es pura curiosidad personal, no parece tener mucho sentido, solía pretender ser forzado!