目录
一、开发环境搭建
1. STM32CubeMX
2.Keil安装
二、创建STM32工程
一、开发环境搭建
1. STM32CubeMX
ST公司出品
工具链接 https://www.st.com/zh/development-tools/stm32cubemx.html
STM32CubeMX是一种图形工具,通过分步过程可以非常轻松地配置STM32微控制器和微处理器,以及为Arm® Cortex®-M内核或面向Arm® Cortex®-A内核的特定Linux®设备树生成相应的初始化C代码。
工程项目搭建和配置
直观选择微控制器、
图形化引脚功能配置、引脚冲突提示
动态配置时钟树
动态设置参数和初始化
2.Keil安装
Keil μVision 5 也称MDK-ARM、Realview MDK
MDK = Microcontroller Development Kit
MDK包含以下几个部分:
μVision5:一种集成开发环境,提供了多种不同的功能,如编辑器、编译器、调试器等。
ARM编译器:一种嵌入式ARM C / C++编译器,可在多种不同的微控制器平台上运行。
Device Family Pack:一种特定于属于不同微控制器平台/系列/型号的软件包,包括库文件、设备描述文件等。
Debugger:一款高级调试器,支持多种不同的调试功能,如单步调试、断点调试、内存映射等。
二、创建STM32工程
主界面
新建工程
芯片选择界面
引脚功能配置界面
时钟树配置界面
工程配置界面
生成代码
打开工程
工程路径下找到KEIL工程
KEIL工程中包含的文件
编译
下载
下载完成后,按复位键重新上电