Estoy utilizando una placa Nucleo STM32F446ZE que NO tiene un reloj HSE externo. Desde CubeMX configuro la entrada de reloj del HSE y luego, en la configuración del reloj, configuro el reloj del sistema a 180MHz.
yenlaconfiguracióndelrelojconfiguroelPLLdeestamanera
ElcódigogeneradoporCubeMXtambiénparecesercorrecto.