首页 » 通讯 » STM32CubeMX教程1---安装与运用_工程_代码

STM32CubeMX教程1---安装与运用_工程_代码

admin 2025-01-20 08:48:09 0

扫一扫用手机浏览

文章目录 [+]

软件安装

安装Java环境

由于 STM32CubeMX 软件是基于 JAVA 环境运行的,以是须要安装 JRE (Java Runtime Environment)才能利用。
最新版的须要安装64位JRE才行。

STM32CubeMX教程1---安装与运用_工程_代码 通讯

官网: https://www.oracle.com/java/technologies/javase-jre8-downloads.html

安装过程比较大略,直接下一步直到安装完成即可。

安装STM32CubeMX

目前最新版为5.6.0版本,可直接从官网下载安装,安装过程也比较大略,不再截图解释。

安装库文件

安装完成后,双击打开软件,点击Help->Manage embeded software packages,安装库文件。

选择须要利用的芯片系列,点击Install Now即可在线安装,也可以自己下载后,点击From Loacl...进行离线安装。

软件利用简介

在主界面点击File->New Project,新建工程,如下图,选择相应型号和封装的芯片,点击Start Project即可。

打开工程后,可以看到主界面有4个子页面,分别是Pinout&Configuration(引脚和外设配置)、Clock Configuration(时钟配置)、Project Manager(工程管理)和Tool(工具)。

Pinout&Configuration页面下,可配置单片机的引脚功能和外设参数。
Clock Configuration用于配置系统时钟。
Project Manager用于配置工程的一些参数,包括工程名、工程路径、所利用的IDE及版本,堆栈大小等。
须要把稳的是,目前该软件对中文路径支持并不好,建议利用全英文路径。

一样平常情形下,在天生工程时选择如下配置,只拷贝须要的库文件到工程目录,可防止冗余库文件占用过多磁盘资源。
每个外设初始化时天生一个单独的.c和.h文件,使工程目录更清晰。

Tool页面可用于功耗的打算,一样平常利用较少。

编写代码

所有配置完成后点击右上角Generate Code即可天生初始化代码,点击Open Project可打开工程。
工程已经将外设的初始化部分自动天生,用户只须要添加自己的代码即可,添加代码时须要把稳,必须在

/ USER CODE BEGIN ... /

/ USER CODE END .../

这样的语句中间添加,否则修正配置后重新天生代码时用户程序会被覆盖掉。

总结

STM32CubeMx利用大略方便,降落了开拓的难度,使工程师只关注与自己功能和算法的实现即可。
同时也会支持越来越多的第三方库。
当然该软件也存在各种各样的问题,比如,为了兼容不同系列的单片机,代码写的冗余繁芜,实行效率较低,不适用于对韶光哀求严格的场合,同时也存在各种各样的Bug。
但是随着利用的人越来越多和软件的不断更新,这些问题都将得到办理。

标签:

相关文章

怎么选择断码屏的驱动芯片?_芯片_装在

第一点、我们最先要明确的是断码屏的驱动芯片要装在哪个位置,是断码屏的夹层玻璃里呢还是装在PCB板上呢?这种情形该当依据不同的运用哀...

通讯 2025-01-20 阅读1 评论0