想用STM32开发板做个流水灯,要点亮流水灯8个LED灯,要求是在第二个灯没亮前第一个灯不能灭

RE:请问怎样用STM32做一个流水灯实验程序怎么写谢谢!

不知道楼主会51不,会51就一定能写出来,如果不会那就要另说了,
看来楼主的变通能力不强呀...

RE:请问怎样用STM32做一个流水灯实验程序怎么写?谢谢!【悬赏问答】

RE:请问怎样用STM32做一个流水灯实验程序怎么写谢谢!【悬赏问答】

回复:请问怎样用STM32做一个流水灯实验程序怎么寫?谢谢!【悬赏问答】

主程序循环执行流水灯按键中断执行灯熄灭延时,楼主要多动手练习

谢谢你哈我会好好努力的。

1.首先需要自己写一个bsd_led.c以及bsd_led.h板极支歭文件然后在main.c函数中写一个延时函数,由于F429这块板子是三个GPIO口控制一个LED所以我参考野火老哥的带参宏的方法写的,话话不多说开始:

2.现在user的文件夹中,新建一个led的文件夹再新建bsd_led.cyi以及相应的.h文件,然后打开下面的地方,把.c文件添加进来但是需要需要注意的是.h的文件的添加,进入第三步

然后在.h文件中添加如下代码:

上面的具体条件宏是固件库编程太基本内容不再赘述

好了build一下即可

4.最终的代码添加上:

//使用固件库来初始化GPIO口

/* 带参宏,可以像内联函数一样使用 */

5.最后一步:编写main函数:

我要回帖

更多关于 点亮流水灯 的文章

 

随机推荐