用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函数无法进入。想问一下这几个为什么会卡住程序,以及如何避免第三个函数的出现。(官网下的程序可以正常跑) |
RTC设置24小时制,在中午12点59到13点的时候会变成1点
STM32H533RE使用主从定时器产生指定脉冲个数,使用其他定时器进行ETR计数,计数不对?大佬们帮忙看看。
STM32H5使用CUBEMX配置串口时钟,输出乱码的问题
使用ST-LINK Utility进行编程,勾选Full Flash Memory Checksum和设置读出保护后LSE不起振问题
太阳能电池板清洁小车的能实现的代码程序例子?
stm32f103rct6上升沿捕捉最小的高电平是多少?
STM32H745获取MCU重启原因
STM32G0B1KBU3N如何使用外部被動晶振?
STM32在使用外部有源时钟时,HSEBYP为要置1?
stm32l151c8t6 HSE通过MCO直接输出是4.5M,但是测量外部晶振是8M
方案1:把这些时钟函数注释掉,再仿真。毕竟仿真程序会直接启动时钟。
方案2:在仿真的时候,在对应的sys寄存器里面,将对应的寄存器位置位即可。