STM32CubeMX学习笔记(二)——定时器让LED灯闪烁

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档


前言

经过第一次学习笔记,我们已经掌握了如何新建CubeMX工程,并且点亮了第一个LED灯,本次实验将带领大家利用CubeMX配置定时器,让LED灯闪烁起来。


提示:以下是本篇文章正文内容,下面案例可供参考

一、新建CubeMX工程

使用的依旧是STM32F767IGT6
在这里插入图片描述

二、开始工程配置

1.配置引脚模式

查询开发板原理图可知,板载LED灯连接引脚为PB0,所以我们首先需要配置GPIO让灯亮起来。(详细可见学习笔记(一))
在这里插入图片描述

2.定时器1配置(定时1s)

在这里插入图片描述

3、中断向量配置

在这里插入图片描述

4、系统时钟配置

在这里插入图片描述

在这里插入图片描述

5、创建工程

在这里插入图片描述

6、MDK工程

1、MX_TIM1_Init()内已将定时器配置好,如果想修改定时周期,修改预分频值和重装载值即可。
在这里插入图片描述
2、main.c
在这里插入图片描述
3、tim.c(重定义了回调函数,函数原型在stm32f7xx_hal_tim.c)
在这里插入图片描述

6、下载程序

使用ST-LINK下载即可看到LED灯以一秒的周期闪烁了

总结

流程
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值