7.使用库函数模板点亮第一个LED灯

 时间:2024-10-17 04:42:24

今天小编将使用库函数模板点亮第一个LED灯的过程以及想法记录下来。

工具/原料

STM32F407

keil5

方法/步骤

1、要想点亮开发板上的LED灯就先需要了骈禄笫杳解LED的原理图,下图中就是开发板上的LED灯的原理图,可以从下图中看出,给LED灯输出低电压,LED灯就可以被点亮,如下图:

7.使用库函数模板点亮第一个LED灯

2、下图中可以找到对应的LE锓旆痖颧D1灯在芯片上的位置为PF9,所以给PF9端口输出低电压就可以使LED1灯点亮,如下图:

7.使用库函数模板点亮第一个LED灯

3、找到之前创建的库函数模板,将这个模板进行复制,命名为【4.使用库函数点亮第一个LED灯】,如下图:

7.使用库函数模板点亮第一个LED灯

4、打开复制之后的库函数模板,这个是之前的模板文件结构,然后打开该模板,如下图:

7.使用库函数模板点亮第一个LED灯

5、新建一个关于led的文件,按照下图红色剪头指示位置图标新建文件,如下图:

7.使用库函数模板点亮第一个LED灯

6、下图就是新建的文件然后保存这个文件,如下图:

7.使用库函数模板点亮第一个LED灯

7、将位置定位到项目文件夹,如下图:

7.使用库函数模板点亮第一个LED灯

8、在项目文件夹中新建一个名为【APP】的文件夹,在这个文件夹中存放控制LED的代码,如下图:

7.使用库函数模板点亮第一个LED灯

9、然后再在APP文件夹中新建一个名为【LED】的文件夹,如下图:

7.使用库函数模板点亮第一个LED灯

10、然后保存文件名为led.c,如下图:

7.使用库函数模板点亮第一个LED灯

11、然后再新建一个文件作为led.c的头文件,如下图:

7.使用库函数模板点亮第一个LED灯

12、保存新建的文件,如下图:

7.使用库函数模板点亮第一个LED灯

13、和led.c文件保存到同一个文件夹,命名为led.h,如下图:

7.使用库函数模板点亮第一个LED灯

14、下图是main.c文件中的代码,如下图:

7.使用库函数模板点亮第一个LED灯

15、下图是led.c文件中的代码,如下图:

7.使用库函数模板点亮第一个LED灯

16、下图是led.h文件中的代码,如下图:

7.使用库函数模板点亮第一个LED灯

17、然后按照下图中红色箭头指示位置图标将新建的led.c文件包含到项目中去,如下图:

7.使用库函数模板点亮第一个LED灯

18、如下图,新建工作组为APP,然后将led.c文件包含进去,如下图:

7.使用库函数模板点亮第一个LED灯

19、如下图可以看到led.c已经包含在项目中,如下图:

7.使用库函数模板点亮第一个LED灯

20、然后接下来将led.h文件位置也包含到项目中,按照下图指示包含led.h文件所在位置,如下图:

7.使用库函数模板点亮第一个LED灯

21、然后编译项目,没有错误也没有警告,这就可以将程序下载到硬件中观察现象了,如下图:

7.使用库函数模板点亮第一个LED灯

22、下图就是小编的实验成果,如下图:

7.使用库函数模板点亮第一个LED灯

14.STM32外部中断实验 proteus仿真51单片机 亿图图示专家如何设置自定义背景 如何用matlab绘制调制波形及其包络线? 程序设计时绘制开始状态流程图的方法
热门搜索
惊爆草莓漫画 蓝花楹图片 男人吃奶图片 一叶兰图片 动漫美少女图片