今天小编使用代码来自定义STM32开发板的系统时钟频率。
方法/步骤
-
1
小编这里将要自定义设置一下STM32F407的系统时钟,这里就将之前的使用库函数点亮LED灯程序复制一份作为我们这里的程序,修改项目文件名称为【5.STM32时钟系统】,如下图:
-
2
然后打开main.c文件,首先在头写一个delay的延时方法,如下图:
-
3
然后在延时方法下面写出自定义设置系统时钟的方法,如下图:
-
4
然后就可以在入口程序中首先调用 设置系统时钟方法,传入对应的参数,首先先设置好系统时钟,然后再设置LED灯的点亮熄灭之间加入延时方法,如下图:
-
5
然后编译代码,下图中可以看出0错误,0警告,如下图:
-
6
编译成功之后就可以将代码下载到STM32F407的开发板中观察实验现象了,如下图:
-
7
观察开发板现象,然后修改 设置系统时钟方法 的传入参数再次下载到开发板,观察现象,如下图:
END
经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。
作者声明:本篇经验系本人依照真实经历原创,未经许可,谢绝转载。
展开阅读全部
文章评论