STM32 定时器 输入捕获

1 工作原理

1.1 单个通道的工作原理

输入捕获结构图

2 输入滤波

2.1 输入滤波原理

fck_INT:内部时钟频率,当PCLKx_Pre为1时,FCK_INT = PCLKx,当PCLKx_Pre>1时,FCK_INT = PCLKx * 2。通过改变分频器的频率,改变采样的频率。
采样频率 = FCK_INT/分频系数
TIxF:滤波后的信号
在这里插入图片描述

在这里插入图片描述
当分频系数 = ➗2,滤波器参数(INPUT_FILTER) = 0X08,采样率 = 72MHz / 2 / 8 = 4.5MHz,N = 6(6的意思就是,当成功采集到6个高电平样本或6个低电平样本时,才会成功通过滤波器,采样率 = 4.5MHz)

3 边沿检测

3.1 边沿检测

上升沿和下降沿出现的时候,都会产生一个高电平。
在这里插入图片描述

3.2 信号选择

当寄存器被配置为上升沿检测时,只有上升沿的捕获的高电平才能通过信号选择。
在这里插入图片描述

4 分频

当分频被设置为1时,信号选择通过一个高电平,分频的右端也会输出一个高电平;当分频被设置成2时,左侧的信号选择通过两个高电平,分频的右侧才会输出一个高电平;依次类推。
在这里插入图片描述

5 通道使能

当CCx通道使能时,分频右侧产生一个高电平后,就会产生一个CCx的信号事件,通道1对应CC1。
在这里插入图片描述
这个CCx事件触发后,会把当前计数器中的值保存在CCRx寄存器中。也可以进一步配置CCx事件,例如使能中断事件。
在这里插入图片描述

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值