软件版本
STM32CubeMX版本6.0。
ubuntu系统信息
安装好后的stm32CubeMX长这样:
stm32CubeMX
1. 下载好安装包文件,是一个压缩包,en.stm32cubemx_v6-0-0.zip。
2. 解压
3. 解压后是1个文件夹加上3个文件,推荐看ReadMe.html,然后即可以关闭本网页了。
4. 如果你接着看下来,那么我就把里面内容摘出来。
4.1. 打开Terminal,在你解压后的目录下运行chmod 777 SetupSTM32CubeMX-6.0.0.linux。
4.2. 双击文件 "SetupSTM32CubeMX-6.0.0.linux"。
5. 然后就和你在Windows下安装的一样了。
cubeMX的主要优点:
1.直观地进行STM32选择2.图形化配置3.C代码项目产生,涵盖STM32初始化部分。兼容IAR, KEIL和GCC编译器4.支持Eclips。
工具/原料
CubeMX软件,CUBE库
电脑
kEIL5.15软件
方法/步骤
到ST官网下载软件包和cube库,并安装好。安装过程比较简单,不多赘述。
点击NEW Project,新建工程,或者file-->new project也可。
下面是选择器件板子,可以根据MCU进行选择,也可以根据board型号选择。
我用的板子是STM32F411RE,所以产商选择STMicroelectric,版本选择Nucleo,型号选择F4系列,便可看到列表中有F411选项了。
双击F411R
在下面列表中选择STM32F429ZITx,STM32F429/439,最后点击OK,如图3所示。这样就建立起了STM32F429I-DISCO评估板的工程,这个工程已经根据评估板设置好了,然后可以生成相应的代码。
5,为了演示如何使用STM32CubeMX软件,关闭刚刚建立的工程,从头建立一个新的工程。
2,然后在MCU Filter中依次选择STM32F4,在New Project对话框中选择Mcu Selector标签页, 第一步,建立并保存工程。
3,启动STM32CubeMX软件,界面如图2所示。
4,点击New Project,在New Project对话框中选择Board Selector标签页,在这里有各种ST评估板可以选择,我们选择STM32F429I-DISCO。点击New Project1,下面以流水灯为例说明STM32CubeMX软件的使用。
stm32cubemx是一款基于STM32单片机的图形化配置软件,它可以帮助用户快速配置STM32单片机,可以让用户轻松快捷地实现STM32单片机的硬件配置,以及各种外设的配置,比如:外设模块的选择,引脚定义,时钟设置,中断配置,DMA配置,以及各种外设的配置等等。同时,stm32cubemx可以帮助用户快速生成初始化代码,从而极大地提高开发效率。但是,stm32cubemx不是PCB用的,它只是用于STM32单片机的图形化配置软件,它不能用于PCB设计。
STM32CubeMX 可以汉化的。STM32CubeMX从V5.1.0版本更新以后就支持中文界面了。
概要
A.增加对STM32WB系列的支持。
STM32WB是双核、多协议无线微控制器,提供STM32Cube_FW_WB_V1.0.0软件包。
B.添加了对第一个MPUs(STM32MP1系列)的支持。
STM32MP1是Cortex®-A7和Cortex®-M4多核,高性能的微处理器。
C.性能增强以改善用户体验
D.更新用户界面
更新字体、进度条、面包屑导航等。
E.更新Graphics
TrueSTUDIO支持TouchGFX设置。