第一次内容培训笔记

2024_12_19

CubeMX Keil5工具链

(一)、CubeMX配置

打开CubeMX并选择开发板型号

29e6a5b397204c62911f899084ab4259.png

可以点击五角星选择收藏,方便下次选择开发板的时候找到geng'g'i70cc602465d94cb5b56ca658299e42fb.png

更改烧录格式

1b217a5dec89444c83968c0b770cc665.png

配置RCC(Reset and Clock Control 时钟控制器)模块

6a81aab055dc472fa1c37fe921dcfd97.png

5a63cabb5bb64a95824ca85ddf68e404.png

工程路径配置,工具链,工程命名

693bd06eae5744a79e19f8e4dbdb58aa.png

生成独立的.c和.h文件

Code Generator:代码生成器

Generate peripheral initialition as a pair of 'c/.h' files per peripheral

为每个外围设备生成一队“c/.h”文件作为外围设备初始化

a63acf72fa34467bb74c3c27db0c06ae.png

打开生成的工程

GENERATE CODE:生成代码

b079c47202fc4137b6051f92050443b8.png

在文件夹中找到MDK-ARM,并双击打开

c0b0fee277ce4a4aa69e755e48669421.png

将红框圈出的文件拖到Keil uVision5中打开

4823d9c9d62444578a7347f360dea91a.png

(二)、Keil5空白工程配置

先编译,后上传

4006564f6d0443799037f7e4259b39cc.png

(三)、生成电灯测试程序(点亮PC13LED)

原理图

44db00a870b74c15af081e56c640eca6.png

PC13输出0V的低电平

4938a16ceee3436482b71f58d439a1eb.png

用下面这段代码点灯

98cd839171e3400d8677f090e2cccf2d.png

增加烧录代码后自动重启单片机的功能(重新上电或者按ReSet同样可以)

33127894f6964979ab0ab54e975e9ac8.png

完整代码:

0f7f8f2e5eb04bbbb955e036c51449a7.png

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值