[STM32L0] RTC时钟源选择LSI就正常,选择LSE就不正常

[复制链接]
 楼主| lmn2005 发表于 2023-4-14 20:13 | 显示全部楼层 |阅读模式
本帖最后由 lmn2005 于 2023-4-15 08:17 编辑

利用STM32CubeMX在为STM32L051 RTC配置时钟源时,如果选择LSI,程序运行正常;如果选择LSE,程序根本无法运行: 111.jpg

即使在错误处理函数中写入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晶振(包括换晶振)、焊脚情况、旁路电容均未发现问题。
请大师指点一下,还有可能在哪个地方出问题。谢谢!

香水城 发表于 2023-4-16 20:17 | 显示全部楼层
你看看LSE到底工作没有?
AloneKaven 发表于 2023-4-17 23:37 | 显示全部楼层
是不是没有正常工作啊
SantaBunny 发表于 2023-5-3 18:50 | 显示全部楼层
看看是不是没有正常工作
 楼主| lmn2005 发表于 2023-5-4 10:45 | 显示全部楼层
可能是无法起振,手头没有示波器,也无法确认。
supernan 发表于 2023-6-5 18:48 | 显示全部楼层
看看是不是没有正常工作
chenho 发表于 2023-6-5 18:51 | 显示全部楼层
手头有示波器吗
songqian17 发表于 2023-6-5 18:54 | 显示全部楼层
对,确认下
Stahan 发表于 2023-6-6 16:57 | 显示全部楼层
负载电容看看有没有问题
您需要登录后才可以回帖 登录 | 注册

本版积分规则

73

主题

597

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部