STM32CubeMX安装

2023-05-16

一、STM32CubeMX下载

官网地址:STM32CubeMX - STM32Cube初始化代码生成器 - 意法半导体STMicroelectronics

官网下载需要注册账号

网盘链接(6.8):

链接:https://pan.baidu.com/s/1kiSD3hMxjB7ds3zk093eug?pwd=yvpq
提取码:yvpq

image-20230406132652808

二、JRE下载、安装

这里STM32CubeMX使用需要JRE环境,不过现在JRE已经集成到JDK中了,不需要单独安装,所以这里直接下载JDK即可

链接:https://pan.baidu.com/s/1IuYbyeED61E9qa8hRWcl1w?pwd=bq03
提取码:bq03

由于不需要编写Java程序,所以这里的安装一切默认【或者中间修改一下安装路径】,不需要配置环境变量

三、CubeMX安装

一切默认,中间只需要更换一下安装路径

image-20230406145741710 image-20230406145804402 image-20230406145844132 image-20230406145942453 image-20230406150036442

四、基本配置

1.更改存放芯片包的位置

打开软件,点击【Help】->【Updater Settings】

image-20230406150503036 image-20230406150804885

2.安装芯片包

点击【Help】->【Manage embedded software packages】

image-20230406150916064

选择自己的开发版型号,进行安装

image-20230406151059393

等待安装

image-20230406151113614

安装完成后,芯片前面会变绿

image-20230406151210065

五、测试

1、基本配置

新建项目,【file】->【new project】

image-20230406151422379

选择芯片

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-cNxRh6Qo-1680773806063)(null)]

芯片配置:RCC、SYS、GPIO、时钟

RCC:

image-20230406152148371

SYS:

image-20230406152244643

GPIO:

在右侧芯片图中点击PA2引脚,并设置为Output

image-20230406152417178

在左侧进行引脚具体参数配置

image-20230406152616933

时钟

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-rTiUj27F-1680773806071)(null)]

2.文件生成

选择文件路径,选择【MDK-ARM】,版本为【V5】

image-20230406153201270

设置生成文件

image-20230406153548772

image-20230406153644277

3.最终生成文件

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Pgm8NsZm-1680773806079)(null)]

4.打开文件,编译测试

image-20230406153846661

打开工程后,找到main函数,在while循环中添加下列代码

image-20230406165320245
		HAL_GPIO_TogglePin(LED1_GPIO_Port,LED1_Pin);
		HAL_Delay(1000);

image-20230406165320245" style=“zoom:67%;” />

		HAL_GPIO_TogglePin(LED1_GPIO_Port,LED1_Pin);
		HAL_Delay(1000);

烧录下载程序,LED灯闪烁

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

STM32CubeMX安装 的相关文章

  • vscode stm32cubemx 优雅开发stm32,最简单步骤教程

    配置安装环境 下载STM32cubeMX xff0c 这个大家可以自己在stm的官网下载到下载VSCode下载arm none eabi gcc下载MinGW w64 xff0c 为了实现里面的makefile 等功能下载OpenOCD这里
  • STM32CubeMX介绍、下载与安装

    摘自 xff1a https blog csdn net ybhuangfugui article details 52225736 STM32CubeMX介绍 下载与安装 转自 https blog csdn net ybhuangfug
  • STM32CubeMX之串口配置

    STM32CubeMX之串口配置 串口通信是一种设备间非常常用的串行通信方式 xff0c 以比特位的形式发送或接收数据 xff0c 电子工程师经常使用这种方式来调试数据 本章节我们将学习串口发送和接收数据 STM32F103C8开发板通过串
  • 使用stm32CubeMX自动配置的工程文件,进行串口的不定长接收(非DMA方式)

    方法描述 xff1a 使用stm32CubeMX自动配置的工程文件 xff0c 进行串口的不定长接收 xff08 非DMA方式 xff09 实际问题解决尝试 xff1a 1 HAL库函数只有接收定长数据HAL UART Receive xf
  • STM32CubeMX 下载和安装 详细教程

    HAL库 STM32CubeMX开发 STM32F407 目录 STM32CubeMX安装包 Win 6 6 1 下载链接 STM32CubeMX 下载 步骤1 xff1a 点击官网链接下载 官网下载地址 xff1a https www s
  • 用Stm32CubeMX在STM32F107上移植LWIP(PHY:DM9161A)

    背景 有一块吃灰7年的神州IV号开发板 xff0c 主控芯片STM32F107VCT6 xff0c PHY芯片DM9161A xff0c 配套的资料都是当年ST的标准库 这个开发板应该是因为当年上市太匆忙 xff0c 资料和代码的细节部分做
  • stm32cubeMX+FreeRTOS(5)—— 串口打印

    0 序 cubeMX的FreeRtos和hal库的打印方式一样 本文基于CubeMX6 1 1版本编写 xff0c 此时CubeMX6 3 1已经无法使用此代码 xff08 2022 1 17 xff09 1 CubeMX配置串口 点一下串
  • STM32CubeMX之FreeRTOS

    文章目录 1 STM32CubeMX参数配置及其说明1 1 FreeRTOS Mode1 2 Config parameters1 2 1 Kernel setting1 2 2 Memory management setting1 2 3
  • STM32CubeMX配置串口

    配置串口 1 在Piont amp Configuration中的A gt Z找到USART1 xff1b 2 第一个选项Mode是用来设置串口模式或关闭串口 xff0c 第二个选项Hardware Flow Control用来开启硬件流控
  • 【STM32F429】通过STM32CubeMX移植TouchGFX

    目录 STM32F429 移植TouchGFX到RT Thread系统 xff08 1 xff09 STM32F429 使用TouchGFX的MVP架构来实现GUI和硬件的双向交互 xff08 2 xff09 STM32F429 RT Th
  • STM32CubeMX自动生成SYSTICK配置

    1 SYSTICK原理及其寄存器 1 1 SYSTICK原理 SysTick 是一个24位的倒计数定时器 xff0c 当计到0时 xff0c 将从RELOAD寄存器中自动重装载定时初值并继续计数 xff0c 且同时触发中断 只要不把它在Sy
  • STM32CubeMX教程之简介及基本使用

    STM32CubeMX是意法半导体推出的图形化配置工具 xff0c 通过傻瓜化的操作便能实现相关配置 xff0c 最终能够生成C语言代码 xff0c 支持多种工具链 xff0c 比如MDK IAR For ARM TrueStudio等 尤
  • 基于STM32CubeMX移植freeModbusRTU(从站)

    困惑了将近一年多的ModbusRTU在我昨天穷极无聊给自己定目标的情况下搞出来了 xff0c 以前移植不出来主要原因就是基本功不扎实 xff0c 没有进一步理解串口和定时器配置的原理 xff0c 一通操作 xff0c 移植完之后就Timeo
  • STM32CubeMX在F103上的ADC注入通道配置异常问题

    前言 最近业余时间在搞无刷电机FOC的控制 xff0c 其中有一部分是关于流过电机三相绕组电流采集的 xff0c 需要用到STM32内置的ADC xff0c 核心是需要使用注入通道以确保ADC数据采集的实时性 xff0c 但是我在STM32
  • Windows中使用GCC编译STM32CubeMx生成的Makefile文件

    1 下载ARM官方对应Cortex M内核的GCC编译器 xff1a https developer arm com tools and software open source software developer tools gnu t
  • 基于stm32cubemx和keil的stm32(以stm32F407ZGTx为例)单片机的开发----实现printf函数将信息打印至串口

    一 printf打印函数实验 二 实验步骤 1 在cube里设置引脚 串口 串口5设置成异步 2 生成代码打开工程 别忘了先调试JLink 在main c文件开头添加头文件 在主函数外的用户区书写读取文件流函数 这样就可以使用printf函
  • Keil编辑和STM32cubemx配置STM32控制步进电机

    使用Keil ARM V5 IDE编程和STM32CUBEMX代码配置实现STM32F103和步进电机驱动器模块A4988控制步进电机 Keil和Stm32cubemx 安装 安装Keil IDE非常简单 下载包含Keil IDE的MDK
  • STM32CubeMX之RTC电子钟

    STM32CubeMX之RTC电子钟 1 简介 实时时钟是一个独立的定时器 RTC模块拥有一组连续计数的计数器 在相应软件配置下 可提供时钟日历的功能 修改计数器的值可以重新设置系统当前的时间和日期 2 特性 可编程的预分频系数 分频系数最
  • 使用STM32CubeMX生成源码工程后,使用ST-LINK下载出现问题的解决方法

    第一次使用STM32CubeMX生成源码工程文件 各种时钟引脚资源配置好后 点击生成了Keil的工程 编译通过 连接ST LINK下载程序 第一次下载 一切正常 然后修改了一下程序 再次下载 出现找不到设备的提示 以为板子出了问题 又拿过来
  • 在 Atollic TrueStudio、STM32CubeMX 中导入 C 库

    我目前正在开发 STM32F767ZI Nucleo 板和一个小安全芯片 microchip atecc508a 通过 i2c 连接进行连接 该芯片有一个可用的库加密验证库 https github com MicrochipTech cr

随机推荐

  • Windows安装使用Docker,方便你的开发和部署(DockerDesktop篇)

    前言 首先声明 xff0c 此篇不是完全的Docker技术文章 xff0c 而是单纯的教你使用Docker xff0c 不包含Docker的一些命令 如何打包Docker镜像等等 为什么要用Docker xff1f 大家好 xff0c 我是
  • ROS多机器人-gazebo仿真-问题总结及解决方法

    近期进行多机器人编队控制仿真 xff08 gps camera laser xff09 xff0c 遇到些许问题 xff0c 总结如下 基于一个机器人URDF如何在gazebo中仿真显示多机器人 launch文件中使用group标签 lt
  • git使用命令行拉取代码更新到站点

    1 把服务器端的公钥添加到gitee或者阿里云效 xff1b 2 创建一个全新干净的站点目录 xff1b 3 进入后这个目录 xff0c 执行 git clone lt repository gt 在这里 xff0c 点 表示当前目录 4
  • 单片机寄存器的理解

    学习目标 xff1a 对寄存器的理解 学习内容 xff1a 本来在学DMA xff0c 突然看到江科大的b站视频 xff0c 在他的DMA视频中对寄存器进行了理解 xff0c 我觉得十分巧妙 xff0c 这是当时截的图 xff0c 中间竖着
  • python 类变量详解

    强烈建议先看我之前的面向对象基本了解 python中 xff0c 类变量又叫做类属性 然而类属性有分为3个不同的类型 类属性 xff0c 实例属性 xff0c 局部变量 class a 类属性 hobby 61 39 play sport
  • Python运行环境Ngrok内网穿透

    这次就教大家怎么在手机或机顶盒上运行Ngrok内网穿透 首先下载安卓上的Python运行环QPython apk 官网 http www qpython com 下载完后开始安装 xff0c 怎么安装安卓软件不用我怎么教了吧 复制pytho
  • 记一次PWN机(Vmware和Docker+VNC)的搭建

    基于Vmware搭建虚拟机 学长已经提供了镜像 xff0c 在Vmware界面打开那个镜像 xff0c 开机即可 Vmware和镜像下载地址 xff1a 链接 xff1a https pan quark cn s 057a23e631f5
  • vue.runtime.esm.js?2b0e:619 [Vue warn]: Invalid prop: type check failed for prop “index“. Expected S

    vue runtime esm js 2b0e 619 Vue warn Invalid prop type check failed for prop 34 index 34 Expected String with value 34 1
  • 解决vscode上边菜单栏不显示的问题

    由于我们不小心点击了哪个键 xff0c 导致上边的菜单栏不显示 两种解决方案 方法一 xff1a 点击下面的这个按钮 xff0c 会弹出一个弹框 点击一下菜单栏的可见性 xff0c 即可出来 方式二 xff1a 使用快捷键Ctrl 43 S
  • node+vue搜索和分页功能实现

    前端代码 lt template gt lt div class 61 34 main box 34 gt lt 卡片区 gt lt el card gt lt 搜索 gt lt el input placeholder 61 34 请输入
  • React面试题最全

    1 什么是虚拟DOM xff1f 虚拟DOM是真实DOM在内存中的表示 xff0c ul的表示形式保存在内存中 xff0c 并且与实际的DOM同步 xff0c 这是一个发生在渲染函数被调用和元素在屏幕上显示的步骤 xff0c 整个过程被称为
  • vue项目页面空白但不报错产生的原因分析

    vue项目中我们请求一个路由 xff0c 打开页面发现页面是空白的 xff0c 产生的主要原因有四种 xff1a 1 路由重复 如果配置了两个路由是重复的 xff0c 比如配置了两个 path xff0c 那么访问就会看到空白页面 xff0
  • react--电商商品列表使用

    目录 整体页面效果 项目技术点 拦截器的配置 主页面 添加商品 分页 xff0c 搜索 修改商品 删除商品 完整代码 整体页面效果 项目技术点 antd组件库 xff0c 64 ant design icons antd的图标库axios
  • 服务器端升级或者切换node版本

    1 查看版本 nvm list 2 选择你需要的版本 nvm use v18 15 0
  • lodash防抖节流

    应用场景 xff1a 当用户高频率的触发事件 xff0c 事件较短 xff0c 内部出现卡顿现象 解决方法 xff1a 防抖节流 防抖节流功作用 xff1a 主要目的是为了降低高频事件触发 xff0c 减少dom操作或请求次数 xff0c
  • 使用webpack(4版本)搭建vue2项目

    在学习webpack之前 xff0c 也从网上搜过一些用webpack搭建vue项目的博客 xff0c 但是在自己使用的时候会报各种的问题 xff0c 报错的根本原因其实就是版本的问题 xff0c 以下代码是经过解决了许多报错问题研究出来最
  • VUE调用摄像头PC

    页面效果 实现代码 lt template gt lt div id 61 34 app 34 gt lt router view gt lt 开启摄像头 gt lt Button type 61 34 primary 34 64 clic
  • koa2的脚手架koa-generator使用

    我们在搭建项目的时候 xff0c 会使用一些脚手架 xff0c 今天我们使用koa2的脚手架koa generator 使用非常简单 首先 xff0c 我们需要全局安装 npm install g koa generator 创建项目 ko
  • css行内元素、块元素、行内块元素的区别

    行内元素的特点 xff1a 1 和其他元素在一行显示 2 元素的宽度 高度 行高及底部边距不可编辑 3 元素的宽度就是它包含的文字或图片的宽度 xff0c 不可改变 4 行内元素只能容纳纯文本或者是其他的行内元素 xff08 a标签除外 x
  • STM32CubeMX安装

    一 STM32CubeMX下载 官网地址 xff1a STM32CubeMX STM32Cube初始化代码生成器 意法半导体STMicroelectronics 官网下载需要注册账号 网盘链接 xff08 6 8 xff09 xff1a 链