stm32f103c8t6并使用库函数进行编程时,使用正点原子的资料,遇到了一个问题。
调试oled时,跑同样的程序,rct6的刷新率要明显高于c8t6,一开始意识到可能是时钟频率配置的问题,打印时钟频率后发现只有8Mhz,对比相关配置h文件后,发现并无差别。查阅资料后发现,系统时钟频率的配置与stm32启动文件也有关。找到相关部分后,发现系统时钟的相关配置被注释了。
以下是文件路径
其中在startup_stm32f10x_md.s中时钟配置的相关代码被修改
将代码中的三个“;” 去掉就好了
正点原子资料中这个路径下的官方文件是没有问题的