首先在网上搜索了下, 由于是网上找的工程例子, 发现外部晶振和板上的不匹配, 修改了HSEValue: 8Mhz 为25MHz,
继续还是下载错误, 使用stlink擦除后, 在keil里的debug选项卡里面 去掉 'run to main' 对勾, 然后直接点 仿真, 程序下载完成后, 可以直接进入仿真界面,并停止在启动文件的头一条指令处了, 然后再单步调试, 发现在使能 PLL 的时候, 无法仿真了, 问题就在PLL的配置了, 重新按照 25MHz 晶振频率, 更改PLL到168MHz 后, 一切正常, 在此mark一下.
本文记录了解决STM32开发中遇到的PLL配置问题的过程。作者首先发现了外部晶振与板上晶振不匹配的问题,并尝试调整晶振频率。在多次尝试后,最终通过正确配置PLL解决了下载及仿真过程中的问题。
1463

被折叠的 条评论
为什么被折叠?



