STM32CUBEMX配置教程(一)基础配置

基于STM32H743VI
使用STM32CUBEMX两年了,始终觉得这个工具非常的方便,但因为不是经常使用,导致有些要点总是会有些遗忘,因此写下这一系列教程以供记忆,顺便让我这个大萌新给广大小萌新提供一些学习帮助。

本次配置的工程链接在最下方,有需要自取。

1.STM32CUBEMX下载安装

ST官网可以直接下载安装,在此给出安装包地址:STM32CUBEMX官方下载
但是下载需要注册ST会员,在此也提供一个可以直接下载的CSDN地址:CSDN的CUBEMX下载地址
务必记住安装不能有中文路径

2.STM32CUBEMX默认配置修改

安装时一路next就行了(安装位置建议不要C盘),在此默认各位都能成功安装。打开CUBEMX软件会出现以下界面:
暂时不要忙于先新建工程,先修改PACK安装地址,pack是需要额外下载的对芯片的支持包,默认的安装位置是C盘,会非常占用C盘空间,在此将其改到其他内存盘。
点击最上方一栏的HELP按钮,并打开update setting选项,如图:

打开后会出现如下图的界面,修改Repository Folder里面的文件夹路径即可将PACK安装路径修改到其他磁盘。十分推荐修改

3.STM32CUBEMX新建工程

选中菜单栏File的第一行New Project新建工程,即可进入新建工程界面:

如下图所示,在搜索框中搜索自己想要使用的MCU,直到找到为止,在此使用STM32H743VI芯片:

选择后右下角大框框会出现你选择的芯片型号,双击你想要使用的芯片即可直接建立工程(当然也可以先选中然后点击右上角START PROJECT)
,工程界面如下:

4.STM32CUBEMX工程配置修改

极力推荐进行相关修改后再生成工程,步骤如下,先点击屏幕上方的按钮Project Manager,进入工程管理界面,按钮在下面这个图里,大家找不到可以瞅一瞅:

打开后就是这个界面:

需要先输入工程名称,这是必须的,你也可以修改工程路径,但务必记住不能用中文路径

下面在TOOLCHAIN这一行选择你使用的编译工具,我这里使用的KEIL因此选择 MDK ARM,大家使用什么编译器选择什么工具就行:

下面点击最左边的Code Generate菜单进入代码生成的配置界面,在这个界面可以配置许多和代码生成相关的配置:在此十分推荐勾选这个选项(这个选项默认是不勾选的),勾选之后代码会更加清晰明了。

5.STM32CUBEMX开始生成代码

到此为止基本配置完成,开始生成代码,就是最上方右边的这个GENERATE CODE 按钮

点击时可能回提示却是依赖包,问你要不要自动下载,点击yes就行

下面进入安装界面,系统会自动下载并解压,我们等着就行:

安装完成再次点击,过个两三秒就会弹出提示框表示生成成功,可以选择打开工程直接打开项目。如果提示生成失败请检查是否存在中文路径。
点击打开工程自动调用keil5打开,工程图如下:

十分推荐关闭browse information以提示编译速度,步骤如下,先点击这个按钮:
然后在最上面一行选择output按钮:

把browse information选项前面的框框取消,然后点击确定,完成修改,此时按下F7进行编译,可以极大提升编译速度。

教程到此结束,附上工程链接以供参考:https://download.csdn.net/download/weixin_44584198/20389648

STM32CUBEMX配置教程(一)基础配置相关推荐

  1. 2022 IDEA (学生邮箱认证)安装使用教程以及基础配置教程

    2022 IDEA (学生邮箱认证)安装使用教程以及基础配置教程 1. IDEA 下载安装 a. IDEA 下载 b. 安装 IDEA c. 打开软件 2. 利用教育邮箱进行学生认证 a. 进行学生认 ...

  2. Kali Linux常用服务配置教程安装及配置DHCP服务

    Kali Linux常用服务配置教程安装及配置DHCP服务 在Kali Linux中,默认没有安装DHCP服务.下面将介绍安装并配置DHCP服务的方法. 1.安装DHCP服务 在Kali Linux中 ...

  3. 思科ASA 5510配置教程 - 学习如何配置Cisco ASA 5510防火墙

    思科ASA 5510配置教程 - 学习如何配置Cisco ASA 5510防火墙 继续我们的一系列关于思科ASA 5500防火墙的文章,我提供你在这里的基本配置教程思科ASA 5510安全设备.该设备 ...

  4. Windows上最全wsl2使用配置,包含基础配置、高级配置、开发工具、机器学习环境配置、机器人与自动驾驶环境配置(如Ros及百度的无人驾驶系统apollo)、服务器及Web开发环境配置等等

    Windows上最全wsl2使用配置,包含基础配置.高级配置.开发工具.机器学习环境配置.机器人与自动驾驶环境配置(如Ros及百度的无人驾驶系统apollo).服务器及Web开发环境配置等等. 文章比 ...

  5. STM32CubeMX系列教程8:配置工程模板(串口+不定长数据收发+DMA+IDLE中断+软中断)

    文章目录 摘要 生成工程 配置外设 1.配置时钟与Debug 2.配置串口与DMA 3.配置定时器与中断 配置时钟树 配置工程设置 点击`GENERATE CODE`生成工程 修改源码 配置软中断 配 ...

  6. maven的下载安装,setting.xml配置教程,Idea 配置maven

    1 自己安装maven maven的下载安装配置教程(详细图文) - 砰砰的猿 - 博客园 2 Idea 自带了apache maven,默认使用的是内置maven,一般C盘空间少的情况下,再自己配置 ...

  7. Windows系统Git配置教程(Git配置git config)

     在很多Git配置教程中,多是安装完毕后就告诉大家要配置用户名和邮箱,但是这个配置是保存在哪里呢,配置后面的参数有什么不同呢,下面就具体说一说Git配置,刚好重新安装了一下Git,做个记录. Git配 ...

  8. linux xampp nginx,nginx配置教程_如何配置nginx_nginx安装与配置详解

    今天写下如何使用nginx,最近一直在弄vue,和以前不一样了,以前都是用的html写的,现在直接用vue,弄完之后打包,所以一直用xampp每次换个电闹什么的,就需要去网上下载一个,每次下载一下基本 ...

  9. 传奇GOM引擎登陆器配置教程 GOM登陆器配置详解 GOM引擎登陆器图文教程

    GOM配置登陆器的时候注意3个问题,一,PAK.txt里面的补丁路径要正确,配登陆器的时候补丁是要下载下来一起配的,二,PAK.txt里面的密码要正确,如果不正确配出来也是黑的,三,Resources ...

  10. 计算机基础outlook知识,outlook配置教程_电脑基础知识_IT计算机_专业资料

    outlook配置教程_电脑基础知识_IT计算机_专业资料 (5页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 9.9 积分 Outlook配置教程直接点 ...

最新文章

  1. 64 岁的 Python 之父:我不退休了,我要去微软!
  2. __name__ ==“ __main__”怎么办?
  3. python字符串与文本处理技巧(4): 格式化输出、令牌解析、串上串
  4. 关于Django综述
  5. C++老话题:用指向函数的指针作函数参数
  6. linuxoracle静默安装应答文件修改_Windows7重要更新补丁安装包 2020.01.17
  7. 基于JWT(Json Web Token)的授权方式
  8. 学以致用一 安装centos7.2虚拟机
  9. 油烟浓度在线监测仪在浙江省某市餐饮油烟监测治理项目中的应用
  10. 计算机维护费入什么会计科目,​系统维护费记入什么会计科目
  11. 嵌入式论坛展示微控制器、工具、软件、物联网、连接性、安全性
  12. Product Requirement Document
  13. 【Metal2剖析(三):OIT顺序无关透明渲染[Imageblock]】
  14. signature=e7b038f264f5a1cf5b8e81732b377b41,不同养生功法对2型糖尿病伴失眠患者抑郁,焦虑和睡眠质量的影响...
  15. python中异常处理-安装包失败
  16. 后羿采集器怎么导出数据_后羿采集器如何采集历史天气数据这类直接就是表格的数据?...
  17. docker-compose部署Redis-Cluster集群
  18. 「经济读物」牛奶可乐经济学
  19. JavaSE-利用随机数制作的打怪游戏
  20. erp 维护费 要交吗_Erp系统一般多少钱一年,一般怎么收费呢

热门文章

  1. 学习视频处理(三),前端播放器
  2. Python--之圣诞树
  3. 设计模式学习总结(二十一)--责任链模式
  4. 如何凭实力搞砸一场面试?
  5. pythontkinter窗口外观样式_Python GUI之tkinter窗口视窗教程大集合(推荐)
  6. 【量化系列】使用聚宽实现净利润跳空策略
  7. 论网络少女包包啊紫-真善美
  8. java调用g726_AACEncode: Android G711(PCMA/PCMU)、G726、PCM音频转码到AAC
  9. 公交/地铁出行测试用例
  10. ES 查询时报错 I/O 异常: Request cannot be executed; I/O reactor status: STOPPED