(接线部分不进行展示通常是那个代码部分有相应的解释,事实上知道原理,能看懂简单的pcb就能自己接线,难的部分是代码的理解。多看几遍吧。自己多操作几遍,同时有条件的时候还可以自己买一块开发板,找视频来动手敲一下。博客日志只是作者拿来复习用的。新人也可以看一看。)
新建一个按键控制的文件夹,并且在文件里面添加.c和.h的文件注意文件夹一定不要有中文
具体就是这样的过程,同时打开keil5,点击魔术块,把新建的文件添加到工程里面
就是这个魔术块,一定要添加进去。然后点击魔术棒要添加路径 。同时在anjiankongzhi这个文件里面要添加led.c的文件在其附属目录下.。
1.首先要配置我们的led功能函数,要注意led函数的声明
一定要注意函数的定义,声明,调用。时刻牢记。进行完函数的声明,下一步我们要进行的是led函数的初始化,上一讲我们有提到(打开时钟,初始化并且配置结构体,然后就是配置高低电平)
注意:如果不给没有最后一行给gpio高低电平的代码,板子就会默认他给的是低电平。此时如果是低电平触发灯亮时侯,等就会亮。另外可以多封装几个函数例如给引脚高电平函数,给引脚低电平函数(也可以理解为灯亮和灯灭函数)但要注意在主函数里一定要包含使用函数.h的头文件
按键控制的的初始化与led初始化大致相同都是打开时钟,配置结构体。同时设之按键消抖和按键将高电平1信号输出的代码