从零开始的STM32 LED教程(小白向)
创作时间:
作者:
@小白创作中心
从零开始的STM32 LED教程(小白向)
引用
CSDN
1.
https://blog.csdn.net/c858845275/article/details/141849147
本文是一篇面向STM32初学者的LED点亮教程,详细介绍了如何通过寄存器操作和标准库函数两种方式控制LED,并提供了ST-Link和串口两种程序下载方法。
一、为什么LED会作为第一个例程
在STM32教程中,LED实验通常作为第一个例程,原因在于:
- 实验现象直观,便于观察
- 有助于理解GPIO操作
- 为后续学习打下基础
二、需要准备什么?
硬件准备
- STM32最小开发板(推荐STM32F103C8T6或STM32F103C6T6)
软件准备
- 已搭建好的STM32F1标准库开发环境
- 下载实验所需资料包:LED教程资料(提取码:clxm)
三、编写一个点亮LED的程序
1. 操作寄存器点亮一个LED
步骤:
- 打开STM32标准库工程
- 配置GPIOC时钟
RCC->APB2ENR=0x00000010; - 配置GPIOC模式寄存器
GPIOC->CRH=0x00300000; - 控制GPIO输出
GPIOC->ODR=0x00000000;
完整代码如下:
#include "stm32f10x.h"
int main(void)
{
RCC->APB2ENR=0x00000010;
GPIOC->CRH=0x00300000;
GPIOC->ODR=0x00000000;
while(1)
{
}
}
2. 使用标准库点亮一个LED
步骤:
- 使能GPIOC时钟
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOC,ENABLE); - 配置GPIO模式和速度
GPIO_InitStructTypeDef.GPIO_Mode =GPIO_Mode_Out_PP; GPIO_InitStructTypeDef.GPIO_Pin = GPIO_Pin_13; GPIO_InitStructTypeDef.GPIO_Speed = GPIO_Speed_50MHz; GPIO_Init(GPIOC,&GPIO_InitStructTypeDef); - 控制GPIO电平
GPIO_WriteBit(GPIOC,GPIO_Pin_13,Bit_RESET);
完整代码如下:
#include "stm32f10x.h"
GPIO_InitTypeDef GPIO_InitStructTypeDef;
int main(void)
{
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOC,ENABLE);
GPIO_InitStructTypeDef.GPIO_Mode =GPIO_Mode_Out_PP;
GPIO_InitStructTypeDef.GPIO_Pin = GPIO_Pin_13;
GPIO_InitStructTypeDef.GPIO_Speed = GPIO_Speed_50MHz;
GPIO_Init(GPIOC,&GPIO_InitStructTypeDef);
GPIO_WriteBit(GPIOC,GPIO_Pin_13,Bit_RESET);
while(1)
{
}
}
四、程序下载与工程测试
1. 使用ST-Link下载程序
步骤:
- 连接ST-Link
- 配置Keil
- 烧录程序
2. 使用串口下载程序
步骤:
- 连接CH340串口模块
- 进入系统存储器模式
- 使用FlyMcu软件下载程序
五、结语
点亮LED是STM32开发的第一个重要实验,虽然内容较多,但对初学者来说非常关键。希望本文能帮助大家顺利入门STM32开发。
热门推荐
从《解密》到《重生》:7亿投资遇冷,4亿票房逆袭
7亿投资《解密》上映,陈思诚刘昊然再续银幕前缘
唐探4定档:王宝强刘昊然搭档刘德华探案,1900年唐人街惊现悬案
不要人夸好颜色,只留清气满乾坤
喝氢水、吸氢气、洗氢浴……真能包治百病?
余秋雨与马兰:一段充满争议的22年婚姻
余秋雨与马兰:文化传承的爱情故事
余秋雨和马兰:一段跨越年龄的文艺佳话
陈思诚:从演员到导演,打造“唐探宇宙”的中国故事
2.5平方毫米电线选购安装要点,冬季用电安全有保障
2025春节档前瞻:《唐探1900》能否延续系列辉煌?
陈思诚新作《解密》:十场梦境解码天才容金珍的内心世界
《解密》:陈思诚5亿打造悬疑巨制,票房却遇冷
道家哲学“三一”学说是什么?详解三清尊神的哲学意义
2.5平方毫米电线适用范围全解析:这些电器需要更粗的线
三清宫简史:一座千年道教圣地的历史变迁
道家哲学“三一”学说是什么?详解三清尊神的哲学意义
职场达人教你提升情绪价值:从个人到团队的全方位攻略
情绪价值:高压生活中的平衡术
高德红外2亿索赔前员工:带走核心技术创办竞争企业
节能灯不亮?教你快速搞定!
冬季用电高峰,家庭电路安全自查攻略
双十一节能灯具大作战:LED灯哪家强?
智能照明系统维护秘籍,你知道多少?
2025春节档票房预测:哪吒有望以45亿登顶,三部大片角逐150亿市场
春节档票房之争:《封神2》热度遥遥领先,《蛟龙行动》蓄势待发
七千六百万国人受困胃食管反流,专家详解成因与对策
“火烧心”不止是胃病:中医教你辨证调理胃食管返流
胃酸倒流饮食管理:从食材到注意事项的全面指南
兴智家庭教育教你传递情绪价值