【SMT32CubeMx安装详解】

2023-05-16

SMT32CubeMx安装详解


文章目录

    • SMT32CubeMx安装详解
  • 前言
  • 一、准备工作
  • 二、CubeMax安装
  • 三、工程参数配置
  • 总结


前言

记录CubeMax软件安装和相关工程配置的简单操作

一、准备工作

在我们进行软件安装之前首先将我们需要用到的各类软件下好,安装包链接放下面了需要的自行下载哈。

链接: https://pan.baidu.com/s/1a0Cgyxxq0MCX6kNFA7ClCQ 提取码: vukx 复制这段内容后打开百度网盘手机App,操作更方便哦
–来自百度网盘超级会员v4的分享

在这里插入图片描述

二、CubeMax安装

cubemax在使用过程中需要java环境,上面列出的各类软件都是我们所必须安装的,下面就记录cubeMax安装的详细步骤,其他软件自行安装就好,一定要注意的是我们所安装的路径不要有中文字段。

2.1 初始界面

在这里插入图片描述

2.2 接受该条款

在这里插入图片描述

2.3

在这里插入图片描述

2.4 路径选择 尽量不要放在c盘 路径不要有中文字段

在这里插入图片描述

2.5 默认勾上就好了 会在桌面创建该图标

在这里插入图片描述

2.6 安装成功 点击done

在这里插入图片描述

2.7 点击图标进入应用程序

在这里插入图片描述

2.8 导入相关的程序包

在这里插入图片描述

2.9 导入包有多种形式因为我是提前将该包下好了,就选择的本地导入 如果显示下面绿色就说明已经成功了

在这里插入图片描述

2.10  导入成功后我们刷新一下 会进行更新  然后点击关闭就行了

在这里插入图片描述

三、工程参数配置

我使用的开发板是stm32f103c8t6最小系统,下面就简单以该开发板配置一个led程序

3.1 创建一个新的过程

在这里插入图片描述

3.2 选择芯片型号

在这里插入图片描述

3.3 引脚及时钟配置

在这里插入图片描述

对GPIO进行相应配置 和给我们引脚命名

在这里插入图片描述

stm32f103c8t6最小系统上面LED引脚为PC13 配置成输出模式
接着配置时钟 RCC和SYS

时钟我们设置为外部时钟 设置成功后芯片引脚会出现四个绿色显示
在这里插入图片描述

SYS中Debug输出为Serial Wire 这里记得一定要设置要不然我们下载程序的时候会出现问题

在这里插入图片描述

3.4 时钟配置

时钟具体配置多少Mhz根据自己来就行 但是我们配置时候要注意不能超过最大频率,时钟总线的详细时钟频率自己看一下相关资料就好啦

在这里插入图片描述

3.5 工程生成

在这里插入图片描述

文件分类设置 配置每个文件都拥有自己的.c .h文件

在这里插入图片描述

配置完上面的步骤就可以生成一个简单工程了

在这里插入图片描述

成功后我们打开该工程

在这里插入图片描述

最后将打开的工程进行编译 如果没有出现错误和警告就说明我们配置的过程没有错误,就可以在相应的代码部分编写我们的功能代码了

在这里插入图片描述

LED状态翻转功能编写
HAL_GPIO_TogglePin 状态翻转函数调用在加一个延时这样就显示了led闪烁功能

在这里插入图片描述

总结

上面记录了CubeMax安装和配置的简单过程,基于CubeMax的开发从效率上比库文件的开发真的会快很多,我们只需在cube上面配置好我们的参数,然后通过keil5打开该工程进行我们功能代码的编写就好了,并且当我们要进行配置修改时,直接打开上次的cube配置的文件在该基础上进行修改,然后重新生成一下该工程就完成了 嗯加油吧。

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

【SMT32CubeMx安装详解】 的相关文章

  • 进程和线程的区别、相同点

    1 首先是定义 进程 xff1a 是执行中一段程序 xff0c 即一旦程序被载入到内存中并准备执行 xff0c 它就是一个进程 进程是表示资源分配的的基本概念 xff0c 又是调度运行的基本单位 xff0c 是系统中的并发执行的单位 线程
  • ORACLE日期数据类型

    oracle数据类型看起来非常简单 xff0c 但用起来会发现有许多知识点 xff0c 本文是我对ORACLE日期数据类型的一些整理 xff0c 都是开发入门资料 xff0c 与大家分享 xff1a 注 xff1a 由于INTERVAL及T
  • linux中shmget函数

    xfeff xfeff shmget int shmget key t key size t size int flag key 标识符的规则 size 共享存储段的字节数 flag 读写的权限 返回值 xff1a 成功返回共享存储的id
  • linux 中常用的数据库命令

    xfeff xfeff 1 显示数据库 show databases 2 选择数据库 use 数据库名 3 显示数据库中的表 show tables 4 显示数据表的结构 describe 表名 5 显示表中记录 SELECT FROM 表
  • socket编程accept函数返回值的理解

    accept函数返回值成功时返回非负值 xff0c 失败时返回 1 accept函数接受一个客户端请求后会返回一个新的SOCKFD值 xff0c 当有不同的客户端同时有不同请求时 xff0c 会返回不同的SOCKFD的值 这个不同的值和建立
  • 【TEE自学随笔】keystone代码略读(长文多图)

    武大信安在读 xff0c 最近在自学Risc v架构的可信执行环境 本篇内容由队友和我总结而成 xff0c 如有错误欢迎指正交流 keystone是risc v架构的开源tee 利用risc v的pmp来隔离页表 xff0c 进一步缩小了可
  • 二维数组与指针、指针数组、数组指针的用法

    二维数组 和指针 用指针表示二维数组 元素 要用指针处理二维数组 xff0c 首先要解决从存储的角度对二维数组 的认识问题 我们知道 xff0c 一个二维数组 在计算机中存储时 xff0c 是按照先行后列的顺序依次存储的 xff0c 当把每
  • 深剖基类和派生类的虚函数表

    1 当派生类实现基类的虚函数时 xff0c 基类中虚函数表和虚函数地址和派生类中虚函数表和虚函数地址不同 xff1b 当派生类不实现基类的虚函数时 xff0c 基类中虚函数表和虚函数地址和派生类中虚函数表和虚函数的地址相同 1 派生类重新实
  • C语言中转义字符

    在字符集中 xff0c 有一类字符具有这样的特性 xff1a 当从键盘上输入这个字符时 xff0c 显示器上就可以显示这个字符 xff0c 即输入什么就显示什么 这类字符称为可显示字符 xff0c 如a b c 43 和空格符等都是可显示字
  • c++ 中map 的find 用法

    用find函数来定位数据出现位置 xff0c 它返回的一个迭代器 xff0c 当数据出现时 xff0c 它返回数据所在位置的迭代器 xff0c 如果map中没有要查找的数据 xff0c 它返回的迭代器等于end函数返回的迭代器 xff0c
  • 解决AndroidStudio控制台输出乱码

    方法一 xff1a Help gt Edit Custom VM Options 在最后一行换行加上 xff1a xff08 不要漏掉符号 加好之后重启AndroidStudio xff09 Dfile encoding 61 UTF 8
  • c++--UDP发送接收

    UDP发送接收 头文件 include lt Winsock2 h gt 库 pragma comment lib Ws2 32 lib 连接Sockets相关库 初始化Windows SOCKET WSADATA wsaData if W
  • Airsim Setting up PX4 Hardware-in-Loop 环境搭建教程(windows)

    Airsim Setting up PX4 Hardware in Loop 环境搭建教程 xff08 windows xff09 经过本教程 xff0c 能够通过PX4连接遥控器 xff0c 继而能够控制airsim UE4中四轴模型 目
  • 在PX4 v1.9.2替换姿态控制算法方法

    在PX4 v1 9 2替换姿态控制算法方法 目的是在model中写一个与mc att control类似的model加入自己的姿态控制算法并替换之 目录 姿态控制算法simlink搭建生成并简单说明 PX4 v1 9 2姿态控制接口简单介绍
  • 不必通宵挂机,飞速克隆PX4源码的方法

    不必通宵挂机 xff0c 飞速克隆PX4源码的方法 项目地址 国内github网速 xff0c 那是慢的没法说 xff0c 克隆个PX4源码要半天 xff0c 然后更新子模块 xff0c 那不得需要一夜的时间 xff0c 有时早上一来 xf
  • Simlink与PX4硬件在环仿真(HIL)实现

    Simlink与PX4硬件在环仿真 HIL 实现 介于涉及的知识比较多 xff0c 这里只是简单的介绍一下 xff0c 硬件在环HIL介绍 simlink与PX4通信实现 硬件在环HIL介绍 为来贯彻万物都可以用数学公式表示 xff0c 我
  • MSP430如何给板子下载程序?(IAR MSPFET CCS)

    MSP430如何给板子下载程序 xff1f 这个问题其实很简单 xff0c 但就在前几天的我就吃了很大的亏 xff0c 搞了一天都没搞懂 这篇文章来谈一谈我走过的坑吧 xff0c 希望对你有所帮助 一 下载IAR开发IDE 43 串口下载工
  • ROS中ENU坐标系与无人机中NED坐标系的转换关系理解

    ROS中ENU坐标系与无人机中NED坐标系的转换关系理解 项目地址 无人机中NED坐标理解ENU与NED转换 无人机中NED坐标理解 机体坐标系 xff1a 机体坐标系固连飞机 xff0c 其原点 取在多旋翼的重心位置上 x轴在多旋翼对称平
  • PX4无人机ROS下仿真开发

    PX4无人机ROS下仿真开发 Overview Simulation Px4 control Slam Map Image process Planning Volans 项目地址volans 注 xff1a 有任何疑问都可在issues提
  • FlightPlot安装使用方法

    FlightPlot安装使用方法 下载flightPlot源码下载切换openjdk 版本重启安装flightPlot 下载flightPlot源码 git clone recursive https github com PX4 Flig

随机推荐