开发环境搭建和创建STM32工程

 

目录

 

一、开发环境搭建

 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工程

主界面

开发环境搭建和创建STM32工程_第1张图片

新建工程

开发环境搭建和创建STM32工程_第2张图片

芯片选择界面

开发环境搭建和创建STM32工程_第3张图片

开发环境搭建和创建STM32工程_第4张图片

引脚功能配置界面

开发环境搭建和创建STM32工程_第5张图片

时钟树配置界面

开发环境搭建和创建STM32工程_第6张图片

工程配置界面

开发环境搭建和创建STM32工程_第7张图片

开发环境搭建和创建STM32工程_第8张图片

 

开发环境搭建和创建STM32工程_第9张图片

开发环境搭建和创建STM32工程_第10张图片

开发环境搭建和创建STM32工程_第11张图片

 

生成代码

开发环境搭建和创建STM32工程_第12张图片

打开工程

开发环境搭建和创建STM32工程_第13张图片

工程路径下找到KEIL工程

开发环境搭建和创建STM32工程_第14张图片

开发环境搭建和创建STM32工程_第15张图片

KEIL工程中包含的文件

开发环境搭建和创建STM32工程_第16张图片

编译

一个bulid 编译改动的 两个build编译全部的 用一个箭头的就可以

开发环境搭建和创建STM32工程_第17张图片

开发环境搭建和创建STM32工程_第18张图片

下载

开发环境搭建和创建STM32工程_第19张图片

下载完成后,按复位键重新上电

你可能感兴趣的:(单片机,stm32,嵌入式硬件)