STM32CubeIDE入门教程 STM32CubeIDE安装使用教程

描述

1.简介

      STM32CubeIDE是一个高级C / C ++开发平台,具有用于STM32微控制器和微处理器的外设配置,代码生成,代码编译和调试功能。它基于Eclipse® / CDT框架和GCC工具链进行开发,并基于GDB进行调试。它允许现有几百插件是完成了Eclipse的功能整合® IDE。
      STM32CubeIDE集成了STM32CubeMX的STM32配置和项目创建功能,以提供多合一的工具体验,并节省安装和开发时间。从选择板子或示例中选择空的STM32 MCU或MPU或预配置的微控制器或微处理器后,将创建项目并生成初始化代码。在开发过程中的任何时候,用户都可以返回外围设备或中间件的初始化和配置,并重新生成初始化代码,而不会影响用户代码。
      STM32CubeIDE包括构建和堆栈分析器,可为用户提供有关项目状态和内存要求的有用信息。
      STM32CubeIDE还包括标准和高级调试功能,包括CPU内核寄存器,存储器和外设寄存器的视图,以及实时变量监视,Serial Wire Viewer接口或故障分析器。

2.软件包下载

1.去ST官网下载软件安装包:https://www.st.com/content/st_com/en.html

STM32STM32

3.软件安装

STM32STM32STM32STM32

4.创建工程

 

4.1打开软件,选择工作区路径,不要出现中文名称。

STM32STM32

4.2 选择直接创建STM32工程,我们这里以STM32F103C8为例驱动LED灯。

STM32STM32STM32

4.3 参数配置时钟源选择。

STM32

 

4.4 时钟树配置。

STM32

 

4.5 配置GPIO口:LED1--PB6 ;LED2--PB7; LED3--PB8 ;LED4--PB9。

STM32

 

4.6 GPIO口基本参数配置,以PB6为例,其她三个配置相同。

STM32STM32

4.7 工程参数设置。

STM32

4.8 生成代码。

STM32

 

4.9 实现500ms闪烁一次。

  • Alt+/ :补全代码
  • CTRL+ “-”:缩小字体
  • CTRL+SHIFT+”+”:放大字体
  • CTRL+TAB: .c和.h文件切换
  • CTRL+/:注释
STM32

4.10 生成.hex文件设置。

STM32STM32

4.11 编译工程。

STM32

4.12生成可执行文件路径:在你所保存的工程路径下的Debug目录下。

STM32

 

4.13 效果展示。

STM32

5.自定义.c和.h文件

5.1创建文件夹。

STM32STM32

5.2将文件夹添加到工作区。

STM32STM32

5.3添加.c和.h文件:这里以添加delay.c和delay.h为例。

STM32STM32STM32

5.4 调用用户自定义函数。

STM32STM32

5.5 程序编译,下载到开发板。

STM32

 

 

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分