使用过STM32的朋友应该都知道,STM32的开发方式有三种:
1)寄存器方式;
2)库函数方式;
3)HAL库方式(stm32cubemx生成代码)。
寄存器方式估计现在也很少人用了吧,这玩意开发起来还是挺累人的,尤其是配置复杂的外设时,寄存器一大堆看的眼花缭乱。库函数推出以后极大地简化了使用难度,但是目前库函数已经停止了维护。现在主推的是CUBEMX,图形化配置的方式就可以生成工程示例代码,比起库函数就更加方便了。
所以现在使用STM32开发的朋友,第一想到估计是CUBEMX吧,毕竟确实是方便,点几下就能生成想要的代码。所以,学会cubemx是很有必要的。
1、STM32CUBEMX 下载
打开stm32cubemx官网可以下载安装包,链接:
https://www.st.com/content/st_com/en/stm32cubemx.html
网站打开后,点击下载:
选择所需要的版本,我这里选择windows版本的。
点击后选择 Accept
需要登录账号,没有的话就先注册。注册要填写信息,按照要求填写即可。
然后下拉找到你需要的版本直接下载即可。
但是从这个网站上去下载速度可能会很慢,下载时间会很长。为了方便大家,我把自己用的安装包放到某盘上,有需要的朋友自取。公众号内发送关键字消息 CUBEMX 即可获得链接。
2、安装JAVA环境
STM32CubeMX 软件是基于 JAVA 环境运行的,所以需要安装 JRE (Java Runtime Environment)才能使用。
(1)下载路径
浏览器中输入网址:
https://www.java.com/en/download/manual.jsp
windows选择64位
(2)下载完毕之后双击安装包直接安装,可选其他的安装目录:
选择其他的安装目录:
等待安装完成。
安装完成以后,直接关闭即可。
3、安装STM32CUBEMX
(1)选择为所有用户安装:
(2)进入到欢迎页面,直接下一步即可。
打钩,同意许可协议。下一步即可。
同意使用条款。
(3)选定安装目录,注意目录不要有中文,而且文件夹内必须是空的。选择还以后直接下一步。
(4)按照图示。默认既可。
(5)等待支持包安装完成。完成会有 Finished 提示。下一步即可。
(6)到此,软件安装完成,返回到桌面就能看到 stm32cubemx 的图标。
双击图标可以打开软件。