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

用cubemx配置时钟会生成的LL库的system clock函数会有 LL_FLASH_SetLatency(LL_FLASH_LATENCY_5),whil

[复制链接]
Sam_x 提问时间:2024-2-7 11:54 / 未解决

用cubemx配置时钟会生成的LL库的system clock函数会有 LL_FLASH_SetLatency(LL_FLASH_LATENCY_5),while(LL_FLASH_GetLatency()!= LL_FLASH_LATENCY_5) { },while (LL_PWR_IsActiveFlag_VOS() == 0) { }导致硬件仿真时main函数无法进入。想问一下这几个为什么会卡住程序,以及如何避免第三个函数的出现。(官网下的程序可以正常跑)

收藏 评论2 发布时间:2024-2-7 11:54

举报

2个回答
butterflyspring 回答时间:2024-2-8 10:21:30
方便的话将硬件信息,包括型号,具体配置内容上传上来,最好还要你的 ioc 文件。 否则小伙伴们不知道具体情况,没法帮到你。
lemonboard 回答时间:2024-2-9 08:18:19

方案1:把这些时钟函数注释掉,再仿真。毕竟仿真程序会直接启动时钟。

方案2:在仿真的时候,在对应的sys寄存器里面,将对应的寄存器位置位即可。

关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新和工艺
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版