你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

STM32H725的LSE不起振

[复制链接]
Xa__ 提问时间:2026-2-24 16:12 / 未解决

当采用LSI时,程序能正常工作,采用LSE时,会进入到

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) { } / USER CODE END Error_Handler_Debug / }

检测发现是LSE没起振,STM32H7系列的LSE需要有什么特别设置吗?计算出的gmcrit为2.17,将驱动拉到High drive capability也不行

收藏 评论5 发布时间:2026-2-24 16:12

举报

5个回答
butterflyspring 回答时间:2026-2-24 16:41:30
可以用库中的例程试试,注意调整驱动等级,看看软件设置是否合适。


如果还是震荡不起来,那么要考虑硬件问题了。

对于LSE的参数计算有很多因素。负载电容很重要,可以减小负载电容验证一下。

要使得震荡精准,需要参照厂家的AN2867中介绍的方式去做。
Xa__ 回答时间:2026-2-25 15:23:21

butterflyspring 发表于 2026-2-24 16:41
可以用库中的例程试试,注意调整驱动等级,看看软件设置是否合适。</p>
<p>

当RTC进行初始化时,MX_RTC_Init();跳转到void HAL_RTC_MspInit(RTC_HandleTypeDef* rtcHandle)这里面时,就在这里卡死,因为一直无法HAL_OK,电容和晶振也都换了,还是无法起振QQ_1772004128241.png

butterflyspring 回答时间:2026-2-26 10:56:08
没看到开启LSE时钟的代码,看看有没有遗漏掉?

STM32H725 RTC LSE ENABLE.PNG

Xa__ 回答时间:2026-2-26 11:15:42

butterflyspring 发表于 2026-2-26 10:56
没看到开启LSE时钟的代码,看看有没有遗漏掉?

QQ_1772075658103.png已经开启了,不知道为啥,在H7上无法起振,同样的晶振和负载电容在F4上就可以

QQ_1772075568793.png
butterflyspring 回答时间:2026-2-26 14:58:31
Gm 算出来为 2.17的话,那么按照手册来说,代码中一定要用 High drive capability
STM32H725 LSE GM max.PNG


STM32H725 LSE GM max 2.PNG

所属标签

相似问题

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版