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 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
Estructura básica del puerto GPIO
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:
Registro de entrada GPIO

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:
Configuración de entrada
Configuración de salida

emmm, siento que este asunto es pura curiosidad personal, no parece tener mucho sentido, solía pretender ser forzado!

Supongo que te gusta

Origin blog.csdn.net/weixin_41629848/article/details/98884980
Recomendado
Clasificación