stm32库函数学习笔记1-点亮一个LED灯

启动文件夹 startup

存放:2个内核文件,2个启动文件,1个根据flash大小确定的文件,一个头文件。

库函数文件夹:

存放相应的库函数的h和c文件,和两个Misc文件

User:用户文件夹

存放main文件,中断的h.c文件,和conf头文件配置文件。

如图所示:

stm32库函数学习笔记1-点亮一个LED灯_第1张图片

点亮一个led: 假设Led连接在开发板的pb0:

首先:开启APB2外设高速总线的时钟----配置PB0口的模式,输出速度,引脚,[以结构体]

---初始化

stm32库函数学习笔记1-点亮一个LED灯_第2张图片

 代码

其中:常用的函数有SetBits,ResetBits,Write,WriteBit  

第一个函数对某个引脚设置高电平,第二个函数对某个引脚设置为低电平。

第三个函数:可以对整个端口设置电平,第四个有三个参数,指定端口,端口引脚,写入的值。需要注意的是,如果写入的是1和0,需要用BITACTION进行类型强制转换。

你可能感兴趣的:(stm32)