基于STM32CubMX和HAL库的外设开发
第二讲 点亮LED灯
(一)原理图讲解(STM32F103ZE)
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/79bcea86e9f2fb5b6dbe56f1a25e40ec.png)
此处我们只需要拉低PB5引脚,便可以实现led灯的点亮
(二)时钟树配置
由原理图可知我们需要用到时钟,接下来我们回到cubeMX设置时钟参数
PS:时钟树的概念
stm32中有5个最时钟源:LSI低速内部时钟,LSE低速外部时钟,HSI高速内部时钟,HSE高速外部时钟,PLL锁向环时钟
step1、先在引脚配置中打开RCC
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/d0e5f6336fd3e7c0bfd1453877082d33.png)
step2、再在时钟配置中打开外部时钟,使能外部时钟,将频率调大些
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/8dfd8fcfadd1934d39c8165825f4005b.png)
(三)引脚GPIO配置
根据原理图将PB5引脚设置为输出模式