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 小米 华为 单反 装机 图拉丁
 
   -> 嵌入式 -> 记录使用CubeMX 点亮LED实现跑马灯效果 -> 正文阅读

[嵌入式]记录使用CubeMX 点亮LED实现跑马灯效果


前言

以前学习单片机时,要自己新建工程和添加相应的初始化代码,步骤比较多,有点繁琐。现在发现在单片机上有这个CubeMX软件来给我配置,直接在软件里配置一下就可以了,省略了一些步骤,非常方便,之后直接添加应用代码就可以了,大大提高了效率。当时我用的是精英开发板来学习的。


一、学习步骤

1.软件安装部分

软件安装(略)

2.CubeMX 介绍部分

2.1.CubeMX工程配置

2.2.1 选择对应开发板的芯片型号:STM32F103ZE
在这里插入图片描述
2.2.2 启用下载调试接口
在这里插入图片描述

2.2.3 Debug 建议选择Serial Wire 方便使用JTAG接口或SWD接口进行下载和调试程序
在这里插入图片描述
2.2.4 时钟源选择
在这里插入图片描述
2.2.5 系统时钟配置,配置为72M主频
在这里插入图片描述

2.2.6 配置引脚工作模式
如果找不到对应引脚,可以用搜索功能查找
在这里插入图片描述
2.2.7 配置引脚参数
在这里插入图片描述

2.2.CubeMX工程输出配置

2.2.1 要注意的是文件名和路径不要有中文路径,否则最后生成工程会报错。
选择编译环境,根据情况来选,我用的是MDK
在这里插入图片描述
2.2.1 MDK工程生成一个独立的.c/.h文件
在这里插入图片描述
2.2.2 生成工程
可以选择打开MDK工程或者关闭,可以在生成的目录下找到该工程
在这里插入图片描述

3.MDK部分介绍

3.1 打开MDK工程
在这里插入图片描述
在这里插入图片描述
打开工程,首先编译一下工程,先保证工程无误后在添加应用代码

在这里插入图片描述
编写点亮LED的代码

在这里插入图片描述
编写LED交替闪烁的代码
在这里插入图片描述
LED交替闪烁可以用电平翻转的语句,更方便些
在这里插入图片描述

4.硬件连接

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

二、总结

以上就是初学Cubemx时的一些笔记,主要就是使用到的步骤,没有常用的就不展开描述了。点灯的实验还是挺简单的…

其它的功能代码,持续更新中…

  嵌入式 最新文章
基于高精度单片机开发红外测温仪方案
89C51单片机与DAC0832
基于51单片机宠物自动投料喂食器控制系统仿
《痞子衡嵌入式半月刊》 第 68 期
多思计组实验实验七 简单模型机实验
CSC7720
启明智显分享| ESP32学习笔记参考--PWM(脉冲
STM32初探
STM32 总结
【STM32】CubeMX例程四---定时器中断(附工
上一篇文章      下一篇文章      查看所有文章
加:2022-05-15 11:40:37  更:2022-05-15 11:40:39 
 
开发: 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 0:25:42-

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