stm32f373拔掉stlink后时钟频率改变

2019-03-23 17:25发布

是这样的,板子要产生PWM波形,我把外部晶振改为10M恒温晶振,倍频7倍到70M,程序使用stlink 下载到板子上之后产生正确波形。
但是!!!
拔掉stlink之后(全部拔掉),断电重新上电运行,产生的波形就变了!正好是原来的8/70
也就是说运行使用的是内部8M LSI!!!!
这事已经困扰好久了,试过多次都是这样,请问各位有没有遇到过类似的情况,多谢!!!
此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
2条回答
rain_noise
1楼-- · 2019-03-23 20:11
/ 有可能是这样 使用ST-LINK时下载的程序到RAM 断电后运行的是flash的程序 调试时注意看一下 同时下载程序时选择整片擦除?
loosens111
2楼-- · 2019-03-23 20:52
rain_noise 发表于 2016-4-8 09:41
有可能是这样 使用ST-LINK时下载的程序到RAM 断电后运行的是flash的程序 调试时注意看一下 同时下载程序时 ...

非常感谢回复,抱歉过去这么久了才回复,最后发现原因是外部恒温晶振上电后波形稳定的时间大于了STM32系统复位时间,导致STM32索要外部时钟信号时无输入,自动换为内部晶振。

一周热门 更多>