欢STM32Cube和Hal库模式开发流程
STM32Cube和Hal库模式开发流程
环境搭建
- STM32CubeMx安装
- STM32xxFW安装
- MDK5安装
- Pack包安装
CubeMx做图形化配置
1、从MCU中创建工程
2、搜索MCU型号
3、双击选择MCU进入配置界面
配置界面—引脚输出配置
配置界面—时钟配置
配置界面—项目设置
生成MDK版project
生成的文件
1、工程所在目录:.\MDK-ARM
2、源码所在目录:.\Test\Core\Src
3、源码所包含头文件:.\Test\Core\Inc
4、官方驱动文件:.\Drivers
工程的配置–自动生成的
Debug设置:
1、选择ST-link调试
2、设置参数
3、选择调试方式
4、勾选reset and run选项,烧录完成后自动复位运行
用户代码编写区域
/* USER CODE BEGIN * /
在这之间编写代码,工程更新时不会修改
/* USER CODE END * /
保险起见的话,新添加一个main.c的c文件,在生成代码的main函数前增加__weak,这样编译起来就会优先考虑没有__weak的函数