STM32CubeIDE使用初探

一、功能简介

STM32CubeIDE是ST官方推出的一款基于STM32的开发工具,其整合了TrueStudio和STM32CubeMX的功能于一体。

主要特性:

1. 集成STM32CubeMX的特性
  • 支持STM32微控制器和微处理器的选择
  • 引脚,时钟,外设和中间件的配置
  • 项目创建和初始化代码的生成
2. 基于ECLIPSE/CDT,借助ECLIPSE插件功能,提供用于ARM工具链的GNU C/C++编译器,支持GDB调试器
3. 其他高级调试特性
  • CPU核,外设寄存器和内存视窗
  • 实时的变量监视视窗
  • 系统分析和实时跟踪
  • CPU错误分析工具
4. 支持ST-Link和J-Link调试器
5. 支持导入TrueStudio和SW4STM32的工程
6. 支持多个操作系统,包括windows,linux和macOS,仅仅支持64位

二、基本菜单

在这里插入图片描述
从左至右依次有:

  • File:

    主要涉及对文件操作的选项。包含新建、打开,关闭、保存、回退、移动、重命名,刷新,打印,导入,导出等文件操作选项,还有转换文件行分隔符,重启软件,退出软件等操作选项。

  • Edit

    包括对文件内容的编辑操作。如撤销,反撤销,复制,剪切,粘贴,删除,全选,块选,查找,替换,单词补全,代码补全等操作。

  • Source

    偏向于对代码的快捷操作。比如添加注释,取消注释,纠正缩进,实现方法,重写方法等操作。

  • Refactor

    重构相关操作。

  • Navigate

    导航操作。比如跳转到下一个成员,跳转到头文件,显示文件结构等。

  • Search

    搜索操作。

  • Project

    项目的相关操作。包括打开,关闭,编译,配置,清除等操作。

  • Run

    调试相关的操作。

  • Window

    窗口相关的操作。包括新建,打开,关闭等操作。

  • Help

    提供一些相关帮助信息选项。

三、新建STM32项目

一般操作:File–>New–>STM32 Project,最后根据实际情况选择MCU型号,配置引脚,时钟,相关外设参数等生成初始化代码即可。

四、常用快捷键

快捷键 快捷键说明
Ctrl+/ 注释行/取消注释行
Ctrl+D 删除行
Ctrl+F 文件内搜索
Ctrl+H 项目内搜索
Ctrl+L 跳转到指定行
Ctrl+O 显示当前文件大纲
Ctrl+W 关闭当前文件
Ctrl+Tab 在源文件和头文件间切换
Alt+/ 代码补全
Alt+↓(↑) 行下移(行上移)
Alt+←(→) 切换文件窗口
F3 跳转到声明处
F4 查看类型的层次结构
F11 启动调试
F5 单步跳入
F6 单步跳过
F7 单步返回
F8 继续运行

你可能感兴趣的:(stm32)