En el programa en lenguaje C del ejemplo stm32, vi esta oración *(__IO uint16_t *) (((uint32_t)0x60020000) ) pero no puedo entenderla.
(((uint32_t)0x60020000) ) es la dirección IO de 32 bits (la dirección física, configurada en el hardware, no se puede modificar)
*(__IO uint16_t *) se lee El valor del parámetro de esta dirección es un parámetro de 16 bits.
En realidad, lee el parámetro del registro 0x60020000, o se puede decir que es el estado actual de este puerto IO.