Discuz! Board

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 3570|回复: 0

STM32CUBEMX开发之01_LED

[复制链接]

11

主题

20

帖子

457

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
457
发表于 2023-7-8 23:32:49 | 显示全部楼层 |阅读模式
一、打开STM32CUBEMX新建工程

打开STM32CUBEMX
单击file

点击new project

选择芯片(按需选择,我这里使用的是STM32F103ZET6)

点击所选芯片

生成配置界面

二、STM32的基础配置
由于我们采用的是STLINK烧录的方式,要将SYS中的Debug改为SW

然后进行时钟配置将告诉时钟 低速时钟全部改为C/C

点击Clock Configuration,配置时钟主频为72MHz(直接点击HCLK将数值改为72即可,会自动配置)

注:到目前为止为基础配置,以后不再讲解
三、配置GPIO
翻阅单片机原理图LED一端与3.3V连接,一端与PE5,PE6连接。


因此,要将PE5,PE6设置为输出模式并设置为输出低电平LED才会点亮。
选中PE5引脚将其设置为GPIO_OUTPUT,即输出模式

在GPIO端口里GPIO_OUTLEVE将其设置为低电平输出

PE6同理可得
到此配置完成
四、生成MDK工程
因为我们使用Keil5进行编程,因此要生成相应的工程文件。(牢记,只讲一次跟前面时钟基础配置一样)
点击project manager
再点击Code Generator,勾选第二个类别的第一项,生成配置相应的.c跟.h文件,便于后期管理。

点击project对生成的project进行基础配置
对project命名按个人习惯命名,注意只能用数字、字母、下划线!!!

选择project的存储位置,点击browse,注意所选文件夹命名只能用数字、字母、下划线!!!

更改编程IDE,改为MDK

配置完成
点击GENERTE CODE即可生成

五、打开Keil5进行烧录
点击open project打开Keil5工程
点击进行编译
编译结束后显示0 error N warning (出现警告没事,只要不是错误就行)

将STM32的供电与STLINK都连接到电脑
点击进行下载待下载完成即可看到结果。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|DiscuzX

GMT+8, 2025-6-8 11:34 , Processed in 0.047557 second(s), 28 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表