当前位置: 首页 > news >正文

STM32CUBEIDE使用技巧

一、创建文件

二、菜单栏和工具栏说明

三、编译/下载/仿真调试

1、编译的两种模式

Debug模式和Release模式,Debug模式在调试阶段时使用,Release模式在项目完结发给客户时使用,Release模式不能使用单步调试功能。

2、下载方式

下载可以在STM32CubeIDE上使用仿真器进行下载,也可以使用串口下载

(1)仿真器下载

(2)串口下载

可以利用HEX文件和FlyMcu软件进行下载

HEX文件生成:

3、仿真调试

四、常用快捷键

快捷键快捷键说明快捷键快捷键说明
Ctrl+S
保存
Ctrl+C
复制
Ctrl+V
粘贴
Ctrl+X
剪切
Ctrl+“7”快速注释行
Alt+“/”
补全代码
Shift+Tab
代码对齐
Ctrl+D
删除整行
Ctrl+“-”
缩小字体
Ctrl+ Shift +“+”
放大字体
Ctrl+ 鼠标左键
跳转到声明处
Ctrl+L
跳转至某行
F3
跳转到声明处
Shift+Enter
在下一行新增空行
F2
展开详细信息
Ctrl+Tab
源文件 / 头文件切换
Ctrl+E
快速选择已打开文件
Ctrl+Q
跳回最新编辑点
Alt+“←”/“→”
前一个 / 后一个页面
Ctrl+ 鼠标滚轮
快速滑动
Ctrl+F
文件内搜索
Ctrl+↑/↓
快速滑动
Ctrl+H
项目内搜索
Ctrl+M
最大化 / 默认当前窗口
Ctrl+O
显示大纲(方便跳转)
Ctrl+W
关闭当前窗口
Ctrl+B
编译工程
F11
启动调试
Ctrl+F2
终止运行
F5
跳进函数(调试时)
F6
单步运行(调试时)
F7
跳出函数(调试时)
F8
全速运行(调试时)
Ctrl+Z
向后撤回
Ctrl+Y
向前撤回

五、在工程中创建.c/h文件

1、在IDE的项目浏览器内创建

2、在文件窗口处创建 / 从其他地方复制粘贴过来

在工程文件内创建LED文件夹,然后将.c和.h文件添加进来,打开工程后右键点击工程,然后点击Reflash刷新。

3、路径的包含

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • docker——基础知识
  • 08_第八章 微头条项目开发
  • Spring系统学习 - Bean的作用域
  • 震坤行坤合供应链荣获“2024 LOG低碳供应链物流-最具影响力品牌商”
  • 快捷键专栏 IDEA、Navicat、电脑、Excle、Word等
  • SpringCash
  • Java--数组小结
  • 【Spine学习06】之IK约束绑定,制作人物待机动画,图表塞贝尔曲线优化动作
  • Java之等待唤醒方法
  • 如何成为一名黑客?小白必学的12个基本步骤
  • 【设计模式之组合模式 -- C++】
  • 在项目中使用Volta控制node版本
  • 【css】html 标初始化CSS样式(初学者必看)
  • VUE之重定向redirect
  • flutter 导出iOS问题3
  • 【跃迁之路】【735天】程序员高效学习方法论探索系列(实验阶段492-2019.2.25)...
  • Angular 响应式表单之下拉框
  • E-HPC支持多队列管理和自动伸缩
  • FastReport在线报表设计器工作原理
  • JavaScript 事件——“事件类型”中“HTML5事件”的注意要点
  • Linux中的硬链接与软链接
  • PAT A1017 优先队列
  • Shell编程
  • -- 查询加强-- 使用如何where子句进行筛选,% _ like的使用
  • 程序员该如何有效的找工作?
  • 从setTimeout-setInterval看JS线程
  • 基于web的全景—— Pannellum小试
  • 离散点最小(凸)包围边界查找
  • 人脸识别最新开发经验demo
  • 译米田引理
  • 用 Swift 编写面向协议的视图
  • ​【数据结构与算法】冒泡排序:简单易懂的排序算法解析
  • # windows 运行框输入mrt提示错误:Windows 找不到文件‘mrt‘。请确定文件名是否正确后,再试一次
  • # 安徽锐锋科技IDMS系统简介
  • #07【面试问题整理】嵌入式软件工程师
  • #includecmath
  • #include到底该写在哪
  • #大学#套接字
  • $$$$GB2312-80区位编码表$$$$
  • ()、[]、{}、(())、[[]]命令替换
  • (6)设计一个TimeMap
  • (el-Transfer)操作(不使用 ts):Element-plus 中 Select 组件动态设置 options 值需求的解决过程
  • (HAL库版)freeRTOS移植STMF103
  • (超详细)语音信号处理之特征提取
  • (附源码)springboot码头作业管理系统 毕业设计 341654
  • (理论篇)httpmoudle和httphandler一览
  • (强烈推荐)移动端音视频从零到上手(下)
  • (数据大屏)(Hadoop)基于SSM框架的学院校友管理系统的设计与实现+文档
  • (一)【Jmeter】JDK及Jmeter的安装部署及简单配置
  • (原創) 如何刪除Windows Live Writer留在本機的文章? (Web) (Windows Live Writer)
  • (转)关于多人操作数据的处理策略
  • (转)清华学霸演讲稿:永远不要说你已经尽力了
  • * CIL library *(* CIL module *) : error LNK2005: _DllMain@12 already defined in mfcs120u.lib(dllmodu
  • .apk文件,IIS不支持下载解决
  • .DFS.