记录使用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时的一些笔记,主要就是使用到的步骤,没有常用的就不展开描述了。点灯的实验还是挺简单的…

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

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值