STM32库编程的开发思路(以GPIO端口点亮LED灯为例)
一、如何使用HAL库
- 第一种方法是手动移植(或者说是向工程里导入文件),比较繁琐,不推荐
- 第二种方法就是借助STM32CubeMX工具进行配置最终生成工程文件,操作简单且方法实用,比较推荐
二、第一种方法简介
- 首先下载对应开发板的固件包,使用哪款开发板就下载哪款开发板对应的固件包
- 固件包内所包含的文件夹的一个简单介绍:
- 将所需要的文件夹的文件向工程中导入并设置好即可
三、第二种方法简介
- 新建工程(大多数情况下都是选择第一种方法)
- 选择开发板芯片型号(可在左上角搜索款里进行搜索)
- 在右下角选择对应的芯片(DSP)
- 在第一栏配置所需要使用的外设、时钟、中间件等等
- 在左边选择所要配置的对象,在右下边选择所要配置的引脚
-
- 根据需要依次完成下面各项配置:
- 第二栏一般是用于设置时钟外设
- 第三烂一般是用于设置工程文件的目录、所生成的文件的后缀(.c/.h)、在工程内的优先级等等
- 第四栏一般适用于设置ST官方所提供的一些工具,可以参考《STM32CubeMX用于STM32配置和初始化C代码生成》这一手册,配置好我们所需要用到的一些配置以及初始化C代码的生成。
-
注:12、13、14点界面分别对应上述9、10、11点的第二、三、四栏