基于keil5搭建梁山派GD32F450的点亮4个LED
说明:
这一期主要是我们熟悉的点灯,利用GD32的标准库函数并且根据开发板原理图来进行引脚初始化,最终达到点亮GD34F470的四个LED灯的效果。
另外,上一期所提到的User目录下分开一个是src用来放.c文件,另一个irc是放.h文件,这样可能只是我个人的强迫症吧哈哈哈哈哈哈哈。
提示:以下是本篇文章正文内容,下面案例可供参考
一、创建led.c和led.h文件
在keil里添加led.c文件:
二、查看原理图
找到LED的部分,可以看到开发板上有分别不同引脚的四个LED:
三、LED初始化函数(标准GD32库函数方法)
初始化函数步骤:打开对应GPIO时钟,配置对应GPIO的模式,库函数不熟悉的可以现在对着手册来进行配置。
下面是led.c的代码初始化编写:
下面是led.h的代码初始化编写:
main.c调用led初始化函数:
接下来是main.h
四、现象(编译、下载)
可以看到LED1,LED2,LED3,LED4都被点亮了。
总结
库函数其实和STM差不多的,如果是学过STM在来看GD的其实都差不多的,然后的话注释是很有必要的,能备注一下重要的信息,另外也要主要代码的美观和工整。这是我的第二篇文章,下一期是流水灯的实验,敬请期待!!!