IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 嵌入式 -> 【SMT32CubeMx安装详解】 -> 正文阅读

[嵌入式]【SMT32CubeMx安装详解】

SMT32CubeMx安装详解



前言

记录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配置的文件在该基础上进行修改,然后重新生成一下该工程就完成了 嗯加油吧。

  嵌入式 最新文章
基于高精度单片机开发红外测温仪方案
89C51单片机与DAC0832
基于51单片机宠物自动投料喂食器控制系统仿
《痞子衡嵌入式半月刊》 第 68 期
多思计组实验实验七 简单模型机实验
CSC7720
启明智显分享| ESP32学习笔记参考--PWM(脉冲
STM32初探
STM32 总结
【STM32】CubeMX例程四---定时器中断(附工
上一篇文章      下一篇文章      查看所有文章
加:2022-03-12 17:43:47  更:2022-03-12 17:44:04 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/26 6:26:06-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码