Acabo de comenzar a trabajar en Stm32F070RBT6.Estoy utilizando CubeMx para configurar Keil y Y Keil uVision5 para simular. Probé el ejemplo de Blinky y lo ejecuté en modo simulador. Pero el ejemplo no funciona a la perfección. Intenté todos los procedimientos disponibles en Internet, pero aún así no funciona. Después de que utilicé Breakpoints y Step Debugging, descubrí que el problema está en la Configuración del reloj y en la Detención de mi programa. En algún tipo de manejador de errores. No puedo encontrar ninguna solución para eso. A continuación, estoy publicando el Punto donde mi Programa ingresa en el Controlador de errores.
RCC_OscInitStruct.OscillatorType = RCC_OSCILLATORTYPE_HSI;
RCC_OscInitStruct.HSIState = RCC_HSI_ON;
RCC_OscInitStruct.HSICalibrationValue = 16;
RCC_OscInitStruct.PLL.PLLState = RCC_PLL_ON;
RCC_OscInitStruct.PLL.PLLSource = RCC_PLLSOURCE_HSI;
RCC_OscInitStruct.PLL.PLLMUL = RCC_PLL_MUL12;
RCC_OscInitStruct.PLL.PREDIV = RCC_PREDIV_DIV1;
if (HAL_RCC_OscConfig(&RCC_OscInitStruct) != HAL_OK)
{
_Error_Handler(__FILE__, __LINE__);
}