安装 stm32CubeMX,用cubemx完成初始化过程,采用HAL库编程实现LED流水灯。
文章目录
一、安装STM32CubeMX
1.下载STM32CubeMX
官网:https://www.st.com/en/development-tools/stm32cubemx.html?sc=stm32cubemx
2.安装HAL库
1.打开STM32CubeMX
2.点击HELP->Manage embedded software packages :
3.跳出来一个选择型号界面,勾选上你要安装的HAL库, 点击“Install Now” 等待一会,直到安装成功。
3.新建工程并配置
1.创建新项目,点击ACCESS TO MCU SELECTOR
2.在part name里选择自己的芯片,点击信息栏中的具体芯片信息选中,然后点击start project:
3.点击system core,进入SYS,在debug下选择serial wire:
4.配置时钟,进入上面的rcc,有两个时钟,一个是hse和lse,我们要用是GPIO接口,而这些接口都在APB2里:
5.接下来调制时钟架构,APB2总线的时钟由hse控制,同时在这个界面得把PLLCLK右边选上:
6.将hse模块设为Crystal/Ceramic Resonator:
7.点击相应的引脚设置输出寄存器了,在ou