本帖最后由 lmn2005 于 2023-4-15 08:17 编辑
利用STM32CubeMX在为STM32L051 RTC配置时钟源时,如果选择LSI,程序运行正常;如果选择LSE,程序根本无法运行:
即使在错误处理函数中写入LED闪动代码,也无法运行,错误处理函数如下:void Error_Handler(void)
{
/* USER CODE BEGIN Error_Handler_Debug */
/* User can add his own implementation to report the HAL error return state */
__disable_irq();
while (1)
{
HAL_GPIO_TogglePin(LED_GPIO_Port, LED_Pin);
HAL_Delay(100);
}
/* USER CODE END Error_Handler_Debug */
}
目前已经检查32.768K晶振(包括换晶振)、焊脚情况、旁路电容均未发现问题。
请大师指点一下,还有可能在哪个地方出问题。谢谢!
|