DMAMUX 使用内部外设Request Event(不使用TIM12和LPTIM)
H743 ulpi phy 引脚配置
STM32H747XG下载一次仿真器就检测不到,运行不能正常
——STM32H747XG下载一次仿真器就检测不到,运行不能正常 原理图是否有问
STM32H7开发LWIP时遇到的问题
STM32H7 UART 使用、HAL 代码分析和实际遇到的问题
STM32H750 FFT 时间太长
[ZEPHYR]SDMMC2 Clock Initialization Failure on M4 Core (PLL2R Frequency Mismatch) 問題詢問
OV5640 JPEG帧头和帧尾读取错误,无法找到FFD8和FFD9
问题解决,自己吓自己了
微信公众号
手机版
至于第一块板子具体发生了什么还真不好猜,这时候就要看调试工具大显身手了。
通过调试,看看定时器的状况,代码状况是否发生了异常。
好的,谢谢您。我尝试一下看看。
我们重新配置PLL时要保证PLL是关闭的,否则如果强行配置,PLL的输出频率没有保障,可能正确、也可能不符合预期。
建议做PLL的修改前,找个别的时钟源作为系统时钟过渡下,新的PLL配置生效后,再切换回来。
如果不这样操作,而是基于相同时钟源做PLL的配置来修改系统时钟,并调用库函数SystemClock_Config()写法的话,可能出现
参数或状态检查失效而发生出错,进而跳进出错函数Error_Handler()的while死循环里而无法运行别的了,这时给人感觉就是程序不运行了。
当然,我在测试过程中尝试强行将相关参数或状态检查代码屏蔽掉也能过,新的系统时钟也能生效,但这样毕竟不规范。