用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函数无法进入。想问一下这几个为什么会卡住程序,以及如何避免第三个函数的出现。(官网下的程序可以正常跑) |
STM32H745获取MCU重启原因
STM32G0B1KBU3N如何使用外部被動晶振?
STM32在使用外部有源时钟时,HSEBYP为要置1?
使用ST-LINK Utility进行编程,勾选Full Flash Memory Checksum和设置读出保护后LSE不起振问题
stm32l151c8t6 HSE通过MCO直接输出是4.5M,但是测量外部晶振是8M
stm32l151c8t6的HSE通过MCO输出后测量为4.5M,但是外部时钟是8M(测量也证明确实是8M)
stm8s定时器应用
STM32H7 MCO 可以设置输出频率为4.096Mhz的时钟?
STM32F0 IAP跳转到APP后无法进入中断
stm32f407vet6驱动0.96寸oled——iic协议代码无报错时钟正确显示屏无法显示
方案1:把这些时钟函数注释掉,再仿真。毕竟仿真程序会直接启动时钟。
方案2:在仿真的时候,在对应的sys寄存器里面,将对应的寄存器位置位即可。