前言

学如逆水行舟不进则退,唉!多想学一个技能便可以走遍天下。哈哈!打扰了,我还没睡醒。前段时间花费了一些精力学习的STM32CubeMX 4.27.0版本软件,现如今它却去了趟美容院,给自己更新了,多无奈呀!对我们这些上了年龄的工科男又多了个挑战。之前在项目中用其搭建了一个项目框架,在添加芯片的一些内部驱动那是相当的便捷,图形化对于代码的编写简单化了许多,钩钩选选便可以建一个工程。废话不多说,下面来从零开始学习这个,本博主只为记录一下笔记便于日后回忆,毕竟上了年纪了,有兴趣的小伙伴也可以参考一下。

给小伙伴们上个STM32CubeMX4.27.0版本的中文版用户使用手册
云盘链接: https://pan.baidu.com/s/1eBDUljfkzcBCLZRj4OJ8cg 提取码:wdts

STM32CubeMX 介绍

STM32CubeMX是一种图形化的软件配置工具,允许使用图形向导生成C初始化C代码,是意法半导体的一项原创计划,通过减少开发工作量,时间和成本,使开发人员的生活工作更轻松。 STM32Cube涵盖了整个STM32产品组合,可以作为独立的应用程序使用,也可以作为集成开发环境(IDE)中集成的Eclipse插件使用。
STM32CubeMX具有以下主要特点:

  • 简单的微控制器选择涵盖整个STM32系列
  • 简单的微控制器配置(引脚,时钟树,外设,中间件)并生成相应的初始化C代码

注意了人家官方手册给的定义都是简单的,所以我们来搭建一个项目的基础框架,添加哪些引脚呀、定时器、串口等这些的初始化时完全够用的,所以呀这个软件并不能作为我们工作和项目的主流代码编辑器,本博主只是将其作为项目研发的辅助工具,搭建搭建项目的框架还是够用的,像一些外设的时序和驱动还是需要我们自己编写的。接下来我们开始下载安装并使用。

第一步 下载STM32CubeMX

建议到官方网址上下载,可靠且速度也很快的毕竟某云是限制下载速度的。
ST官方网址:www.st.com/stm32cubemx

懒得下载的小伙伴就这样处理:
云盘链接:https://pan.baidu.com/s/1ITSoqjtiRSEa1uX1C2UIuA 提取码:lhb7

1.进入ST官网网点击获取软件

STM32支持图像识别吗 stm32图形_STM32支持图像识别吗


2.点击获取软件便会跳到网页下方,便可以看到软件的最新版本下载即可,也可以根据自己的需求下载之前的版本,在点击获取软件之前选择以前的老版本即可下载之前的版本。

STM32支持图像识别吗 stm32图形_经验分享_02

第二步 安装STM32CubeMX

1. 下载完成后解压压缩包

STM32支持图像识别吗 stm32图形_官网_03

2. 点击SetupSTM32CubeMX应用程序,开始STM32CubeMX的安装。如若提示本机的Java的版本不够,无法运行应用程序只需根据提示更新下Java版本。到Java官网上下载最新版本,一路傻瓜式next下去重新安装即可,这里不多赘述。

STM32支持图像识别吗 stm32图形_STM32支持图像识别吗_04


Java官网网址:https://www.java.com/en/download/win10.jsp下载更新即可如下。

STM32支持图像识别吗 stm32图形_官网_05

3. 点击Next(下一步):

STM32支持图像识别吗 stm32图形_经验分享_06

4. 勾选并点击Next如下图:

STM32支持图像识别吗 stm32图形_Java_07

5. 勾选第一个框并选择Next如下图:

STM32支持图像识别吗 stm32图形_STM32支持图像识别吗_08

6. 选择自己软件的安装路径并点击Next如图:

STM32支持图像识别吗 stm32图形_Java_09

7. 确认自己的安装路径无误后选择确定并点击Next进行下一步

STM32支持图像识别吗 stm32图形_STM32支持图像识别吗_10


8. 直接点击Next即可(保持原配置)

STM32支持图像识别吗 stm32图形_官网_11

9. 等待创建完成后点击 Next

STM32支持图像识别吗 stm32图形_stm32_12


10. 最后点击 Done 便完成了STM32CubeMX软件的安装流程。

STM32支持图像识别吗 stm32图形_经验分享_13

总结

安装软件的整个流程便是如上,整体下来很简单,如果出现错误或者其他问题,耐心多尝试几次或者查查资料便可以解决。

作者:Cary.chen