keil5自学笔记2(CubeMX使用)

一、新建项目 New Project

可能出现联网下载的界面,可以直接Cancel取消下载。

二、选择单片机芯片型号

这里我们是STM32F103ZE。

再看单片机的芯片上的编号选择具体型号,我这里是STM32F103ZETb,双击选择后进入主界面。

三、配置时钟

System Core->RCC

将时钟源都设置为外部时钟源,从Disable->Crystal/Ceramic Resonator

点击“Clock Configuration”设置时钟树,

设置完成如下图

四、分配io口

在Pinout&Configuration界面,右侧选择或搜索芯片引脚,这里选择PB5与PE5两个灯的引脚。

灯作为IO输出口,我们选择GPIO_Output模式,同理选择PE5

此时在GPIO,多出了PB5与PE5的详细设置界面

点击PB5,出现io默认设置,我们根据功能更改

原理图中,PB5、PE5一边连接3.3V高电位。

GPIO output level表示PB5、PE5另一边的点位。Low时初始灯亮、High时初始灯不亮。

GPIO mode 表示模式。Output Push Pull推挽模式不用更改。(后期写模式意义,放链接处)

GPIO Pullup/Pulldown表示上拉下拉。我们选择Pullup上拉模式。(后期写上拉意义,放链接处)

Maximum output speed 表示输出速度。我们选择high高速模式。

User Label用户符号。可以给PB5起别名,相当于宏定义。

同理配置PE5

五、配置Debug

 

我使用J-Link选择Serial Wire 对应keil魔术棒中SW。

六、生成文件

选择Project Manager出现如下界面。

Project中,命名LED,Browse选择存储位置,Toolchain/IDE选择MDK-ARm

Code Generator中勾选如下图,可以使文件分.c与.h文件,只复制需要的库到工程文件。

点击蓝按钮生成文件

OpenProject打开文件,编写代码即可。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

少杰是小白

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

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

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

打赏作者

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

抵扣说明:

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

余额充值