软件安装
安装Java环境。由于STM32CubeMX软件基于JAVA环境运行,因此需要安装JRE(Java Runtime Environment)才能使用。最新版本需要安装64 位JRE。
官网:https://www.oracle.com/java/technologies/javase-jre8-downloads.html
安装过程比较简单,按照下一步即可,直至安装完成。
安装目前STM32CubeMX最新版本为5.6.0版本,可以直接从官网下载安装。安装过程也比较简单,不需要截图。
库文件安装完成后,双击打开软件,点击帮助-管理嵌入软件包,安装库文件。
选择需要使用的芯片系列,点击立即安装即可在线安装。您也可以自行下载,然后单击“From Loacl.”进行离线安装。
软件使用介绍
在主界面点击File-New Project新建一个工程,如下图,选择对应的型号和封装芯片,点击Start Project。
打开工程后可以看到主界面有4个子页面,分别是PinoutConfiguration(管脚及外设配置)、Clock Configuration(时钟配置)、Project Manager(项目管理)和Tool(工具)。
在PinoutConfiguration页面下,您可以配置单片机的引脚功能和外设参数。时钟配置用于配置系统时钟。 Project Manager用于配置项目的一些参数,包括项目名称、项目路径、使用的IDE及版本、堆栈大小等。需要注意的是,该软件目前对中文路径支持不太好,建议使用完整的英文路径。
一般情况下,生成工程时选择如下配置,只将需要的库文件复制到工程目录下,这样可以防止多余的库文件占用过多的磁盘资源。每个外设初始化时都会生成单独的.c和.h文件,使工程目录更加清晰。
Tool页面可用于功耗计算,一般使用频率较低。
写代码
/* 用户代码开始. */
中间添加这样一条语句,否则修改配置后重新生成代码时会覆盖用户程序。
总结
标签:
用户评论
刚刚开始学习STM32,这个教程太及时了!安装过程简单易懂,感谢分享!
有8位网友表示赞同!
STM32CubeMX安装时遇到了问题,希望教程里有解决方法。
有20位网友表示赞同!
教程说安装很快,但我花了半小时才搞定,有点头疼。
有19位网友表示赞同!
安装后使用起来真方便,之前做项目都是手写配置,现在有了这个工具,效率提升不少。
有17位网友表示赞同!
教程详细,但是对于新手来说,有些地方可能还需要多看几遍。
有16位网友表示赞同!
STM32CubeMX教程1,我已经安装成功了,下一步是学习使用。
有17位网友表示赞同!
教程中提到的使用技巧太实用了,我之前一直不知道这些。
有14位网友表示赞同!
安装STM32CubeMX的过程中,我的电脑突然蓝屏了,不知道是不是教程的问题。
有9位网友表示赞同!
STM32CubeMX教程1,我学会了!下一步准备尝试一些实际项目。
有20位网友表示赞同!
教程里的图片太清晰了,看得很舒服,学起来也不费力。
有17位网友表示赞同!
安装完STM32CubeMX后,感觉自己的STM32编程水平又提升了一个档次。
有6位网友表示赞同!
教程里的代码注释很详细,对新手来说很友好。
有17位网友表示赞同!
STM32CubeMX教程1,让我对STM32的配置有了更深的理解。
有17位网友表示赞同!
安装STM32CubeMX的过程中,我发现我的电脑配置不够高,有点卡。
有19位网友表示赞同!
教程中说安装完成后要重启电脑,但我重启后配置又丢失了,怎么办啊?
有20位网友表示赞同!
STM32CubeMX的使用教程太棒了,让我对STM32的开发有了信心。
有8位网友表示赞同!
安装STM32CubeMX时遇到了网络问题,等了一晚上才成功。
有18位网友表示赞同!
教程里的步骤很清晰,但是我在使用时还是遇到了一点小麻烦。
有17位网友表示赞同!
STM32CubeMX教程1,让我对STM32的开发流程有了系统的认识。
有16位网友表示赞同!