stm32流水灯程序设计实现

一、使用库函数的stm32流水灯程序设计实现

1、程序设计思路:

首先进行时钟配置,输入输出模式配置,最大速率设置;其次将GPIOA-5、GPIOB-9、GPIOC-14初始化;主程序设计,将每一个灯进行亮然后延时,之后熄灭然后延时,以此类推;

2、准备工作:
1)新建工程:

点击 new project

stm32流水灯程序设计实现_第1张图片

命名文件,此处命名为LED流水灯

stm32流水灯程序设计实现_第2张图片

在弹窗中选择芯片,stm32F1038,然后关闭弹出的窗口

stm32流水灯程序设计实现_第3张图片

2)添加库文件以及各类文件

在刚刚创建的工程文件下新建三个文件夹,分别命名为Start,Library,User

stm32流水灯程序设计实现_第4张图片

打开固件库,

找到以下路径中选中文件,复制粘贴到Start文件夹下

stm32流水灯程序设计实现_第5张图片

stm32流水灯程序设计实现_第6张图片

在这里插入图片描述

复制粘贴后Start目录

stm32流水灯程序设计实现_第7张图片

找到以下路径选中文件,复制粘贴到Library文件夹下,inc内文件为src内文件的头文件

stm32流水灯程序设计实现_第8张图片

stm32流水灯程序设计实现_第9张图片

找到以下路径,将选中文件复制到User文件夹下

stm32流水灯程序设计实现_第10张图片

到此,工程文件就复制完成

3)将以上创建的工程文件添加到“LED流水灯”工程下

点击三个颜色的方块,如图

stm32流水灯程序设计实现_第11张图片

将默认的组‘Source Group 1’删除,点击叉掉

stm32流水灯程序设计实现_第12张图片

再新建三个组,点击‘×’旁边的按钮,分别命名为Start,Library,User

stm32流水灯程序设计实现_第13张图片

stm32流水灯程序设计实现_第14张图片

选中Start,点击添加文件(Add Files…

stm32流水灯程序设计实现_第15张图片

打开start文件夹,文件类型选所有类型(All Files),选中后缀为md的文件,再选中其他所以.c和.h的文件,点击添加,然后点击关闭

stm32流水灯程序设计实现_第16张图片

stm32流水灯程序设计实现_第17张图片

stm32流水灯程序设计实现_第18张图片

然后同理,将Library文件夹下所有文件添加

stm32流水灯程序设计实现_第19张图片

stm32流水灯程序设计实现_第20张图片

同样的,User文件下所有文件添加

你可能感兴趣的:(stm32,嵌入式硬件)