我作为STM32初学者的一员,都是从跑马灯试验开始学习的。
下面是我对跑马灯试验的编写思路和流程。(以正点原子的精英板为例)
1、原理图
我们首先要先看原理图,由于我们要做跑马灯试验,我们要看芯片的原理图和LED的原理图。(芯片图没截全)
我们先从LED原理图看吧。看LED给出的名称是什么。再返回芯片原理图看看。
我已经把LED0和LED1所在的引脚已经标出来了,分别是PB5和PE5。说明要想让LED0和LED1点亮,就要从这两个引脚出发,嘿嘿嘿!!!
2、编写led.h文件。
一般来说我们要完成一个实验都要建立一个.c和.h文件,其中.c文件里面包含有.h文件。.h文件格式如下:
#ifndef __A_H
#define __A_H
//此地一般写函数定义
#endif
其中头两行的A是给这个.h文件取名字的地方,可以随便取,随你高兴。
这次我们取LED,即#ifndef __LED_H和#def