文章目录
基于STM32CubMX和HAL库的外设开发
第二讲 点亮LED灯
(一)原理图讲解(STM32F103ZE)
此处我们只需要拉低PB5引脚,便可以实现led灯的点亮
(二)时钟树配置
由原理图可知我们需要用到时钟,接下来我们回到cubeMX设置时钟参数
PS:时钟树的概念
stm32中有5个最时钟源:LSI低速内部时钟,LSE低速外部时钟,HSI高速内部时钟,HSE高速外部时钟,PLL锁向环时钟
step1、先在引脚配置中打开RCC
step2、再在时钟配置中打开外部时钟,使能外部时钟,将频率调大些
(三)引脚GPIO配置
根据原理图将PB5引脚设置为输出模式
这里初始状态可以设为低电位,其他的GPIO参数可以根据以后更多的需求来更改
全部设置好之后就可以生成代码去工程