STM32单片机学习记录2——CUBEMX新建工程

1、前言

本记录采用的是CUBEMX新建项目,生成初始化代码。
本文章的目的是新建一个项目,项目没有什么功能,只要能编译通过即可。

2、新建项目

打开STM32CUNEMX,点击红框中的【ACCESS TO MCU SELECTOR】选择芯片,有可能会出现下载进度条,等待即可。

在这里插入图片描述
进入芯片选择页面,在红框中输入自己的芯片类型,我用的是F407ZGT6,因此我输入的是【STM32F407ZG】,之后双击蓝色图框中的封装选择。

在这里插入图片描述
进入编辑页面,页面不做具体的介绍了,在后续的开发记录中会一一提到。

在这里插入图片描述
接下来的步骤在以后的开发中,几乎全部需要,因此可以作为模板。
第一步,需要选择RCC,我们这里的外部晶振为8MHz。

在这里插入图片描述
第二步,时钟设置,这里不同的板子有不同的设置,搜索一下就行。按照图中这样修改即可。

在这里插入图片描述
第三步,项目创建,红色框中为项目名称;蓝色框中是文件保存路径;黄色框中选哪个都行,就是生成的文件排版不一样,后面的选项是生不生成main.c文件;绿色框中选择MDK-ARM。

在这里插入图片描述
之后点击左侧的【Code Generate】,把绿色的框中的选项勾上。

在这里插入图片描述
第四步,点击右上角的【Generate Code】,软件就正在生成初始化代码。

在这里插入图片描述
生成完成之后,点击【Open Project】。

在这里插入图片描述
之后会自动打开Keil软件,点击编译按钮,对于新生成的项目这两个按钮没有区别。

在这里插入图片描述
编译完成之后,0错误0警告,表示项目创建成功。

在这里插入图片描述

3、PS

我不是很懂电路,因此本次教程不对工作原理进行讲解,只对编程原理进行介绍。最终学习目的是完成DELTA并联机器人的控制,同时与树莓派的视觉检测进行交互,完成DELTA的智能分拣。
文章中如果出现错误或面熟不清,属于本人遗忘记不清了,如果有同志看出来请私聊我修改。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

把金轮按在墙上

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值