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

用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管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版