STM32 HAL库学习(一):点亮led

使用STM32CuBeMX新建一个工程

1.点击file→NewProject,稍微等待一下,就可以了。
STM32 HAL库学习(一):点亮led
2.选择芯片型号
我用的是stm32f103rct6,可以直接搜索
STM32 HAL库学习(一):点亮led
3.开始配置引脚
首先需要配置时钟源,打开RCC选项,选择 Crystal/Ceramic Resonator,即使用外部晶振作为HSE 的时钟源。
STM32 HAL库学习(一):点亮led
下面就可以配置引脚了,这里选定led的引脚PC2,PC2配置如图
STM32 HAL库学习(一):点亮led
STM32 HAL库学习(一):点亮led
4.配置系统时钟
开发板晶振是12Mhz,所以填入12;选择HSE,PLLCLK,具体配置如图
STM32 HAL库学习(一):点亮led
5.配置工程
具体如图
STM32 HAL库学习(一):点亮led
STM32 HAL库学习(一):点亮led

6.生成代码
点击GENERATE CODE即可
STM32 HAL库学习(一):点亮led

打开刚才新建的工程

在main函数的while里加上如图的两句,编译链接,下载到便可看到现象
STM32 HAL库学习(一):点亮led