STM32/STM8技术论坛
直播中

赵敏

8年用户 1157经验值
私信 关注
[问答]

用cubemx配置时钟生成LL库的system clock函数,导致硬件仿真时main函数无法进入怎么解决?

用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函数无法进入。想问一下这几个为什么会卡住程序,以及如何避免第三个函数的出现。(官网下的程序可以正常跑)

回帖(1)

王颖群

2024-3-7 11:12:53
方案1:把这些时钟函数注释掉,再仿真。毕竟仿真程序会直接启动时钟。
方案2:在仿真的时候,在对应的sys寄存器里面,将对应的寄存器位置位即可。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分