在写这个程序时,虽然简简单单是让一个LED灯亮,但应该先了解stm32的GPIO口的基本结构与工作模式。
![在这里插入图片描述](https://img-blog.csdnimg.cn/20191119192219923.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NTgyMTU3OA==,size_16,color_FFFFFF,t_70)
GPIO口的工作模式
(1)输入模式
1.输入浮空
2.输入上拉
3.输入下拉
4.模拟输入
(2)输出模式
1.开漏输出
2.开漏复用功能
3.推挽式输出
4.推挽式复用功能
明白GPIO口后,既然·让一个LED灯亮,我们需要选择一个LED灯,打开stm32的原理图:
我们可以选取D1,PB5-LED1,
#include “pbdata.h”
void RCC_Configuration(void);
void GPIO_Configuration(void);
int main(void)
{
RCC_Configur