时钟频率 库函数

2019-08-14 02:51发布

我原来用的板子是STM32F103RCT6的。现在换了个STM32F103RBT6的板子,用的是库函数。启动文件已经换成了md.s的了。KEIL里面的定义也改成了STM32F10X_MD,USE_STDPERIPH_DRIVER。工程文件里面也全都修改完成。。应该没别的地方要改了吧。库函数都定义完成了。。。。。但是很奇怪的是。烧写完毕,程序运行之后,时钟频率不对,默认应该是72MHz的。但是没有倍频到72MHz。一共试了3个STM32F103RBT6的板子,有一个出现这个问题,系统时钟不对。。然后用寄存器版本添加了一个系统时钟初始化之后,频率便成了72MHz。。。选择库函数的话不是默认72MHz的吗??RCT6上用库函数没发现这个问题,频率都是72MHz正确的。。。。什么情况啊这是。。求解答。。选择只能用寄存器手动初始一下了。。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
3条回答
烟酒不沾
1楼-- · 2019-08-14 06:27
看一下,时钟配置是不是对的就知道了!
憨厚诚实大叔
2楼-- · 2019-08-14 10:01
学会自己看时钟配置的函数啊,结合参考手册不是很容易就看出来各种时钟倍频了多少么
我是小鸟
3楼-- · 2019-08-14 15:44
结一下,启动文件内的系统时钟初始化的3行代码给注释了。释放就好了。

一周热门 更多>