【STM32】入门(十):STM32CubeMx下载、安装、使用

这篇具有很好参考价值的文章主要介绍了【STM32】入门(十):STM32CubeMx下载、安装、使用。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

【STM32】STM32单片机总目录

1、下载

STM32CubeMx依赖java环境,需要先下载安装java SE,下载地址:
https://www.java.com/zh-CN/download/
stm32cubemx下载,stm32,stm32,单片机
STM32CubeMx下载地址:https://www.st.com/zh/development-tools/stm32cubemx.html
下载前,需要输入邮箱,在邮箱里点击下载连接,即可下载
stm32cubemx下载,stm32,stm32,单片机
stm32cubemx下载,stm32,stm32,单片机

2、安装

下载的软件:
stm32cubemx下载,stm32,stm32,单片机

2.1 先安装java环境

双击exe,点击安装,等待“安装成功”

2.2 安装STM32CubeMx

解压,双击exe,开始提起(Extracting)安装程序
stm32cubemx下载,stm32,stm32,单片机
提取完毕,进入欢迎界面,点击“Next”
stm32cubemx下载,stm32,stm32,单片机
接受许可,点击“Next”
stm32cubemx下载,stm32,stm32,单片机
第一个选项必选:阅读、同意隐私政策条款
第二个选择不是必选项:想参加用户改善计划的可以选手,会上传用户的日志、错误信息等。
stm32cubemx下载,stm32,stm32,单片机
选择安装路径,默认即可
stm32cubemx下载,stm32,stm32,单片机
安装成功
stm32cubemx下载,stm32,stm32,单片机

3、使用

3.1 打开软件

双击图标
stm32cubemx下载,stm32,stm32,单片机

3.2 第一次,再次确认是否参加改善计划

No Thanks
stm32cubemx下载,stm32,stm32,单片机

3.3 开始创建项目

1)选择第一个,从选择MCU型号来创建项目
stm32cubemx下载,stm32,stm32,单片机
自动下载解压资源
stm32cubemx下载,stm32,stm32,单片机
2)搜索需要的芯片,开始创建工程。
这里有个问题,每输入一个字符,总是录入两个字符,好奇怪
stm32cubemx下载,stm32,stm32,单片机
3)第一步先选择Debug模式为Serial Wire,不要使用模式的No Debug模式,否则代码只能下载一次,再次下载时会比较麻烦,并且不能调试
stm32cubemx下载,stm32,stm32,单片机
4)设置时钟源
把 HSE 时钟源设置为 Crystal/Ceramic Resonator(晶体或陶瓷谐振器),设置成功后,相应的管脚(OSC_IN & OSC_OUT)会被自动配置。
stm32cubemx下载,stm32,stm32,单片机
5)时钟配置
F103最大72MHz,选择PLLCLK,HCLK中72MHz,回车后,点击确认,软件自动计算
stm32cubemx下载,stm32,stm32,单片机
6)配置其他外设,以GPIO为例
将GPIO的PA0引脚,配置为按键输入,搜索框输入PA0后,回车,可以看到芯片图中引脚在闪烁
stm32cubemx下载,stm32,stm32,单片机
7)配置引脚
点击引脚,弹出引脚可以配置的模式,选择GPIO_Input
stm32cubemx下载,stm32,stm32,单片机
8)设置项目名称、目录、IDE及版本
stm32cubemx下载,stm32,stm32,单片机
9)选择只需要的库文件;将外设代码生成为一对.c和.h文件
stm32cubemx下载,stm32,stm32,单片机
10)选择HAL库还是LL库,俺选的HAL,然后点击右上角生成代码“GENERAT CODE”
stm32cubemx下载,stm32,stm32,单片机
11)缺少的资源会自动下载
stm32cubemx下载,stm32,stm32,单片机
12)打开生成的工程,自动生成的工程如下:
stm32cubemx下载,stm32,stm32,单片机
13)main.c文件如下,HAL初始化、时钟配置、GPIO初始化都是自动生成,用户只需完成外设的应用逻辑即可
stm32cubemx下载,stm32,stm32,单片机文章来源地址https://www.toymoban.com/news/detail-821758.html

到了这里,关于【STM32】入门(十):STM32CubeMx下载、安装、使用的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【STM32仿真】STM32CubeMX+Keil+Proteus单片机仿真

      博主最近进行单片机的仿真,本篇文章主要利用了STM32CubeMX、Keil和Proteus三个软件,为后期的硬件打下基础。文章主要目的是学习软件的使用和单片机的仿真。   本文是我在学习proteus软件和STM32CubeMX过程当中的心得和学习笔记,在学习时已经有C, C++的基础。文章附上了

    2024年02月16日
    浏览(18)
  • STM32 第9讲 STM32CubeMX简介安装和简单使用

    STM32CubeMX是ST开发的一款图形配置工具,可以通过图形化配置自动生成初始化代码。 STM32的标准外设库已经停止维护了。 安装STM32CubeMX之前必须安装JAVA环境,这两个顺序不能调换。 官网下载地址link 下载完成后,点击安装包,直接安装即可。 接下来检测是否安装成功。 Win +

    2024年02月16日
    浏览(17)
  • STM32学习·HAL库·STM32CubeMX系列学习(安装和使用)

    目录 ​编辑 1.  STM32CubeMX简介 2.  STM32CubeMX安装 2.1  STM32CubeMX软件获取 2.1.1  获取Java软件 2.1.2  STM32CubeMX软件获取 2.2  搭建Java运行环境 2.3  安装STM32CubeMX软件 2.4  下载和关联STM32cube固件包         STM32CubeMX 是 ST 微电子公司推出的一款图形化配置工具,用于快速启动

    2024年02月19日
    浏览(22)
  • STM32开发(2)----CubeMX的安装和使用

    本章对STM32CubeMX的安装和使用做简单介绍 STM32CubeMX是一种图形化工具,它允许非常简单地配置STM32微控制器和微处理器,并通过逐步过程为Arm®Cortex®-M内核生成相应的初始化C代码,或为Arm™Cortex®-a内核生成部分Linux®设备树。 STM32CubeMX 具有如下特性: ① 直观的选择 MCU 型号,

    2024年02月16日
    浏览(18)
  • STM32初学入门笔记(5):使用STM32CubeMX通过SPI,IIC驱动OLED屏幕

    随着时代的进步,OLED显示屏成为了继LCD显示屏之后的新一代显示屏技术,OLED具有可视角高,功耗低,厚度薄,耐冲击、振动能力强,像素响应时间低等优点,在嵌入式开发中,OLED显示器也是一个主要的部分,制作OLED显示模块的驱动也是学习STM32路上的重要一部分,本篇将从

    2024年02月04日
    浏览(20)
  • STM32CubeMX里面没有 CLion的SW4STM32选项(CLion修改单片机型号)

            大家在使用最新版本的CubeMX按照网上的一些教程配置CLion时通常会遇到编译器选项里面没有SW4STM32的选项的问题。          根据网上的很多人都会要求把CubeMX降低到某个版本以下,但是一直使用低版本肯定不是解决问题的方法。其实在CLion文档里面就有解决方

    2024年02月05日
    浏览(18)
  • 第一篇 STM32CubeMX创建STM32工程之工程创建、编译、下载

    使用stm32Cubemx创建stm32工程能更快、更准确的配置好stm32所需要的资源,提高单片机编程的效率。下面跟着小编一起来看一下如何快速创建stm32工程 双击打开stm32CubeMX软件,小编使用的是6.10.0。 选择 1.选择Access To MCU Selector进行芯片选择 2.在Commercial Part Number位置输入使用的单片

    2024年02月02日
    浏览(19)
  • 【11】STM32·HAL库开发-STM32CubeMX简介、安装 | 新建STM32CubeMX工程步骤

      STM32CubeMX是ST开发的一款图形配置工具,可通过配置自动生成 初始化代码 (并不包括逻辑代码)。以下是STM32CubeMX官方宣传图片,适用于Windows和macOS系统,用于生成初始化代码,一个图形配置工具,搭配不同系列的STM32Cube固件包,即可支持不同系列的STM32芯片,初始化代码

    2024年02月17日
    浏览(32)
  • 搭建stm32电机控制代码框架(一)——Stm32CubeMx入门

    任务是基于stm32f405芯片进行展开,应用的软件是keil5和STM32CubeMx,这两个软件环境目前是已经安装好了,现在就可以开始展开工作了,这系列博客零散的记录任务完成的过程,作为一个笔记方便后续回顾。 任务(一):用CubeMx控制一个引脚的高低电平 第一步: 在CubeMx中导入

    2024年02月06日
    浏览(33)
  • STM32CubeMX安装

    官网地址 :STM32CubeMX - STM32Cube初始化代码生成器 - 意法半导体STMicroelectronics 官网下载需要注册账号 网盘链接(6.8): 链接:https://pan.baidu.com/s/1kiSD3hMxjB7ds3zk093eug?pwd=yvpq 提取码:yvpq 这里STM32CubeMX使用需要JRE环境,不过现在JRE已经集成到JDK中了,不需要单独安装,所以这里直接

    2024年02月09日
    浏览(19)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包