STM32开发板实现LED流水灯实验教程
创作时间:
作者:
@小白创作中心
STM32开发板实现LED流水灯实验教程
引用
CSDN
1.
https://m.blog.csdn.net/2301_80248142/article/details/144295434
通过使用STM32开发板实现LED流水灯效果,可以熟悉STM32对GPIO的基本配置与操作,掌握简单的嵌入式程序开发流程。
实验器材
硬件:面包板,STM32F103C8T6开发板,ST-Link,跳线和LED灯泡若干,杜邦线若干。
软件:Keil
实验步骤
1. 接线原理图
实物图(可参考):
注:不要把ST-link的各接口和STM32开发板上的接错了!!!
2. 代码(实例)
代码如下(示例):
#include "stm32f10x.h" // Device header
#include "Delay.h"
int main(void)
{
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA, ENABLE);
GPIO_InitTypeDef GPIO_InitStructure;
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_All;
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
GPIO_Init(GPIOA, &GPIO_InitStructure);
while (1)
{
GPIO_Write(GPIOA, ~0x0001); //0000 0000 0000 0001
Delay_ms(100);
GPIO_Write(GPIOA, ~0x0002); //0000 0000 0000 0010
Delay_ms(100);
GPIO_Write(GPIOA, ~0x0004); //0000 0000 0000 0100
Delay_ms(100);
GPIO_Write(GPIOA, ~0x0008); //0000 0000 0000 1000
Delay_ms(100);
GPIO_Write(GPIOA, ~0x0010); //0000 0000 0001 0000
Delay_ms(100);
GPIO_Write(GPIOA, ~0x0020); //0000 0000 0010 0000
Delay_ms(100);
GPIO_Write(GPIOA, ~0x0040); //0000 0000 0100 0000
Delay_ms(100);
GPIO_Write(GPIOA, ~0x0080); //0000 0000 1000 0000
Delay_ms(100);
}
}
注:此代码为参考
3. 实验结果
8个LED依次亮起,呈现出流水般的视觉效果。
总结
编译代码,STM32开发板运行,成功观察到LED灯依次亮起、熄灭,呈现出流水般的视觉效果,表明本次实验达到预期目标,也进一步加深了对STM32芯片GPIO控制的理解,为后续深入学习嵌入式开发奠定了基础。
热门推荐
穿越时空的座驾:轿子的演变与文化传承
从运势上看2024年能买房吗?购房决策与运势解析
多智能体系统(MAS):定义、架构与关键技术详解
凶宅是指什么房子?凶宅可以法拍吗?
2025年国际军事热点前瞻:太空军事竞争持续升温
短视频正在“危害”你的大脑吗?
数字IC前端和后端等学习路线是什么
精神分裂症常出现的幻觉
克氏综合征男性不育新突破!北大团队Nature发文!
“投入5000元月入过万” 低成本家庭咖啡馆创业是商机还是泡沫?
揭秘潮汕人“财富密码”:英皇集团杨受成的崛起之路
如何判断自己是否是易孕体质?想要提升怀孕率快快学起来~
护眼从屏幕开始:电脑显示器优化设置教程
如何拍出完美护照照片?
重庆到甘南旅游攻略:一日游及5天自驾游路线推荐
猫咪取名指南:15种创意方法让你的爱宠脱颖而出
六大高效软件开发论坛推荐
什么是Ubuntu LTS?pro 版、常规版本的区别
在农村拍抖音走什么路线?农村抖音视频拍摄方向有哪些?
《柳叶刀》发布全球死亡率等数据:COVID-19大流行期间预期寿命下降1.6岁
中国十大硬木排名及主要特征
房产证面积如何计算?新测绘标准看这里
推进科技创新与产业创新深度融合,青岛因地制宜培育和发展新质生产力
蒸馒头时,不可只放酵母粉,学会这3秘诀,馒头暄软又不失劲道
直播带货时代终结?AI直播新风口已至:下一个10年的新风口与模式解析!
涉外律师的实习机会如何获取
七夕习俗:从传统乞巧到现代浪漫
新发明从废旧聚苯乙烯中获取静态能量来发电
EA FC 24 最佳阵型、自定义战术和适合所有游戏风格的球员指导
挖出6个秋冬徒步宝地!穿越洞穴、探索冰臼……周末重回一倍速生活!