目录
1、前言
2、修改时钟源
3、总结
1、前言
本文目的:修改RT thread 默认的时钟源为外部时钟
RTT版本:2.1.0
2、修改时钟源
1)首先要找到时钟配置的文件,在drviers文件夹drv_clk.c
![](https://i-blog.csdnimg.cn/blog_migrate/2ebc3367cc75eb2fee657d1d8946d508.png)
2)在drv_clk.c文件下,可以看见工程使用的是HSI内部时钟
![](https://i-blog.csdnimg.cn/blog_migrate/4679a21f10867b37e9804f09ad897275.png)
3)在STM32CubeMX下配置时钟源为外部时钟
![](https://i-blog.csdnimg.cn/blog_migrate/b13deb62783903bae314f6205f64456d.png)
4)在STM32CubeMX生成的工程中找到SystemClock_Config函数,并复制该函数下的内容到2小步的函数system_clock_config中
![](https://i-blog.csdnimg.cn/blog_migrate/7eac6711aa2b706c599ce82e2d0b23b4.png)
3、总结
编译下载后,测试
![](https://i-blog.csdnimg.cn/blog_migrate/0f2d560beee07fd3f659808d02694105.png)