蓝桥杯嵌入式备赛——4.定时器部分

目录

前言

1.实现效果

1.1定时中断

1.2pwm输出比较

1.3pwmI输入捕获

2.CubeMX配置

2.1定时中断

2.2pwm输出比较

2.3pwmI输入捕获

3.HAL库函数

3.1定时中断

3.2pwm输出比较

3.3pwmI输入捕获

4.代码

4.1定时中断

4.2pwm输出比较

4.3pwmI输入捕获


前言

本模块需要掌握,定时中断、pwm信号任意频率和占空比的输出、捕获输入pwm信号的频率和占空比等基础知识。学习本模块须知,在开发板上R39、R40电位器用于控制信号发生器的信号输出频率和占比。本人资历尚浅,如有讲的不对的地方,还望各位小伙伴多多批评指正,谢谢。

资料链接——通过网盘分享的文件:嵌入式蓝桥杯.zip
链接: https://pan.baidu.com/s/1pAdfNcizdb4qkVbx2L3FCQ?pwd=1011 提取码: 1011

1.实现效果

1.1定时中断

按照设置的定时周期进入中断处理事件。(上一篇文章按键配置中用到定时中断)

1.2pwm输出比较

输出任意频率和占空比的pwm信号。

1.3pwmI输入捕获

对信号发生器的输入信号进行频率和占空比的测量。

2.CubeMX配置

2.1定时中断

开启定时器并设置定时周期

公式:

定时中断周期=(PSC+1)(ARR+1)/80M

定时中断频率=80M/(PSC+1)(ARR+1)

开启定时中断

2.2pwm输出比较

影子寄存器(大家可以了解一下作用)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值