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

stm32F103仿真程序卡死在if ((HAL_GetTick() - tickstart) > HSE_TIMEOUT_VALUE)

[复制链接]
cbycr 提问时间:2023-10-25 09:09 / 未解决
stm32程序卡死在if ((HAL_GetTick() - tickstart) > HSE_TIMEOUT_VALUE),该怎么解决啊
收藏 评论4 发布时间:2023-10-25 09:09

举报

4个回答
butterflyspring 回答时间:2023-10-25 10:08:26
你先跑一个现有库例程,看看这段代码能否跑过。

如果跑不过,那就很可能是硬件问题了。
xmshao 回答时间:2023-10-25 10:34:33
从提示来看,感觉是HSE没有正常启振。
为了验证这点 可以选用HSI作为时钟源。如果HSE没有正常起振,请检查晶振本身、外围电路。
具体设计建议参考晶振场景推荐参数,并结合ST的AN2867一起来看。
xmshao 回答时间:2023-10-25 11:40:52

从提示来看,感觉是HSE没有正常启振。

为了验证这点 可以选用HSI作为时钟源。如果HSE没有正常起振,请检查晶振本身、外围电路。

具体设计建议参考晶振厂家推荐参数,并结合ST的AN2867一起来看。

watershade 回答时间:2023-10-26 10:21:58

是卡死在HAL_GetTick()函数里面吗?

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