STM32CUBEMX配置教程(一)基础配置
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配置教程(一)基础配置相关推荐
- 2022 IDEA (学生邮箱认证)安装使用教程以及基础配置教程
2022 IDEA (学生邮箱认证)安装使用教程以及基础配置教程 1. IDEA 下载安装 a. IDEA 下载 b. 安装 IDEA c. 打开软件 2. 利用教育邮箱进行学生认证 a. 进行学生认 ...
- Kali Linux常用服务配置教程安装及配置DHCP服务
Kali Linux常用服务配置教程安装及配置DHCP服务 在Kali Linux中,默认没有安装DHCP服务.下面将介绍安装并配置DHCP服务的方法. 1.安装DHCP服务 在Kali Linux中 ...
- 思科ASA 5510配置教程 - 学习如何配置Cisco ASA 5510防火墙
思科ASA 5510配置教程 - 学习如何配置Cisco ASA 5510防火墙 继续我们的一系列关于思科ASA 5500防火墙的文章,我提供你在这里的基本配置教程思科ASA 5510安全设备.该设备 ...
- Windows上最全wsl2使用配置,包含基础配置、高级配置、开发工具、机器学习环境配置、机器人与自动驾驶环境配置(如Ros及百度的无人驾驶系统apollo)、服务器及Web开发环境配置等等
Windows上最全wsl2使用配置,包含基础配置.高级配置.开发工具.机器学习环境配置.机器人与自动驾驶环境配置(如Ros及百度的无人驾驶系统apollo).服务器及Web开发环境配置等等. 文章比 ...
- STM32CubeMX系列教程8:配置工程模板(串口+不定长数据收发+DMA+IDLE中断+软中断)
文章目录 摘要 生成工程 配置外设 1.配置时钟与Debug 2.配置串口与DMA 3.配置定时器与中断 配置时钟树 配置工程设置 点击`GENERATE CODE`生成工程 修改源码 配置软中断 配 ...
- maven的下载安装,setting.xml配置教程,Idea 配置maven
1 自己安装maven maven的下载安装配置教程(详细图文) - 砰砰的猿 - 博客园 2 Idea 自带了apache maven,默认使用的是内置maven,一般C盘空间少的情况下,再自己配置 ...
- Windows系统Git配置教程(Git配置git config)
在很多Git配置教程中,多是安装完毕后就告诉大家要配置用户名和邮箱,但是这个配置是保存在哪里呢,配置后面的参数有什么不同呢,下面就具体说一说Git配置,刚好重新安装了一下Git,做个记录. Git配 ...
- linux xampp nginx,nginx配置教程_如何配置nginx_nginx安装与配置详解
今天写下如何使用nginx,最近一直在弄vue,和以前不一样了,以前都是用的html写的,现在直接用vue,弄完之后打包,所以一直用xampp每次换个电闹什么的,就需要去网上下载一个,每次下载一下基本 ...
- 传奇GOM引擎登陆器配置教程 GOM登陆器配置详解 GOM引擎登陆器图文教程
GOM配置登陆器的时候注意3个问题,一,PAK.txt里面的补丁路径要正确,配登陆器的时候补丁是要下载下来一起配的,二,PAK.txt里面的密码要正确,如果不正确配出来也是黑的,三,Resources ...
- 计算机基础outlook知识,outlook配置教程_电脑基础知识_IT计算机_专业资料
outlook配置教程_电脑基础知识_IT计算机_专业资料 (5页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 9.9 积分 Outlook配置教程直接点 ...
最新文章
- 64 岁的 Python 之父:我不退休了,我要去微软!
- __name__ ==“ __main__”怎么办?
- python字符串与文本处理技巧(4): 格式化输出、令牌解析、串上串
- 关于Django综述
- C++老话题:用指向函数的指针作函数参数
- linuxoracle静默安装应答文件修改_Windows7重要更新补丁安装包 2020.01.17
- 基于JWT(Json Web Token)的授权方式
- 学以致用一 安装centos7.2虚拟机
- 油烟浓度在线监测仪在浙江省某市餐饮油烟监测治理项目中的应用
- 计算机维护费入什么会计科目,​系统维护费记入什么会计科目
- 嵌入式论坛展示微控制器、工具、软件、物联网、连接性、安全性
- Product Requirement Document
- 【Metal2剖析(三):OIT顺序无关透明渲染[Imageblock]】
- signature=e7b038f264f5a1cf5b8e81732b377b41,不同养生功法对2型糖尿病伴失眠患者抑郁,焦虑和睡眠质量的影响...
- python中异常处理-安装包失败
- 后羿采集器怎么导出数据_后羿采集器如何采集历史天气数据这类直接就是表格的数据?...
- docker-compose部署Redis-Cluster集群
- 「经济读物」牛奶可乐经济学
- JavaSE-利用随机数制作的打怪游戏
- erp 维护费 要交吗_Erp系统一般多少钱一年,一般怎么收费呢
热门文章
- 学习视频处理(三),前端播放器
- Python--之圣诞树
- 设计模式学习总结(二十一)--责任链模式
- 如何凭实力搞砸一场面试?
- pythontkinter窗口外观样式_Python GUI之tkinter窗口视窗教程大集合(推荐)
- 【量化系列】使用聚宽实现净利润跳空策略
- 论网络少女包包啊紫-真善美
- java调用g726_AACEncode: Android G711(PCMA/PCMU)、G726、PCM音频转码到AAC
- 公交/地铁出行测试用例
- ES 查询时报错 I/O 异常: Request cannot be executed; I/O reactor status: STOPPED