学习内容:
1:确定按钮和LED的引脚:
在STM32F103C8T6中,可以使用任意一个GPIO引脚作为输入或输出。您需要确定用于连接按钮和LED的GPIO引脚,并在程序中进行定义。
2;定义GPIO引脚的模式:
我们需要将按钮连接的GPIO引脚设置为输入模式,将LED连接的GPIO引脚设置为输出模式。
3;读取按钮状态:
连接按钮的GPIO引脚的状态。如果按钮被按下,则引脚状态为低电平(或者高电平,根据按钮的接线方式而定)。
4;控制LED:
亮起或熄灭。
(上程序)
1:led.h
一般来说,将程序分配到不同的.c和.h文件中可以提高代码的清晰度和可读性,方便后期维护和扩展。
首先,我们创建一个名为led.h的头文件,用于声明函数和宏定义:在led.h中,我们包含了stm32f10x.h头文件,定义了连接LED的引脚和端口,并声明了三个函数,分别用于初始化LED引脚模式,控制LED亮起和熄灭