​【魅力Gokit3】序列之8:跑马灯

作者: outstanding1573
上传时间为: 2016-10-11 02:26 PM
2016-10-11
阅读:

【魅力Gokit3】序列之8:跑马灯

*******************************************************************

转载请注明: 版权所有!否则后果自负,谢谢合作!!

*******************************************************************

本节我们主要是从下面4个方面进行讲解:

1.准备工作

2.搭建工程

3.硬件原理图和软件编程

4.效果展示

一、准备工作

1.电脑一台;

2.Micro-USB线一根;

3.Min-USB线一根;

4.STM32底层开发板一块;

5.双排插针;

6.杜邦线若干;

7.J-link仿真器

8.MDK软件;

9.万用表一只。

二、搭建工程

1.新建一个HARDWARE文件夹。如下图所示:

图片1.png

2.在该文件夹中建一个LED的文件,然后新建led.c和led.h两个文件。如下图所示:

图片2.png

3.将HARDWARE文件夹里面的添加到工程里面。如下图所示:

图片3.png

图片4.png

4.C/C++设置选项,设置好头文件路径。如下图所示:

图片5.png

三、硬件原理图和软件编程

1.下面来看看LED灯的原理图,由下图可知,只需要给PB1引脚一个高电平,LED灯就会点亮。如下图所示:

图片6.png

2.STM32的IO口位配置。如下图所示:

图片7.png

3.STM32输出模式配置。如下图所示:

图片8.png

4.编写LED.c源文件。如下图所示:

图片9.png

5.编写主函数。如下图所示:

图片10.png

四、效果展示

此时我们可以看到开发板上面的LED1到LED4灯实现的跑马灯效果。

图片11.png

本帖隐藏的内容

图片12.png

图片13.png

图片14.png

******************************************************************

第 1 篇: [原创] 【魅力Gokit3】序列之0:裸照篇
第 2 篇: [原创] 【魅力Gokit3】序列之1:与电脑约会
第 3 篇: [原创] 【魅力Gokit3】序列之2:Gokit3介绍
第 4 篇: [原创] 【魅力Gokit3】序列之3:wifi控制走起
第 5 篇: 【原创】【魅力Gokit3】序列之4:底板烧起
第 6 篇: 【原创】【魅力Gokit3】序列之5:机智“云”在这里
第 7 篇: [原创] 【魅力Gokit3】序列之6:搭建编译环境
第 8 篇: [原创] 【魅力Gokit3】序列之7:LED单灯闪烁

******************************************************************

全部评论 ()
条评论
写评论

创建讨论帖子

登录 后参与评论
系统提示