OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 3179|回复: 4

定时器的输入捕获与输出比较的概念

[复制链接]

8

主题

12

帖子

0

精华

初级会员

Rank: 2

积分
75
金钱
75
注册时间
2016-6-30
在线时间
10 小时
发表于 2016-7-8 09:23:41 | 显示全部楼层 |阅读模式
输入捕捉:如具有此功能的一个管脚,定时器在内部时钟的作用下在运行,此时管脚来了个中断,假如上升沿吧。在中断的作用下,定时器停止工作,此时可以读出定时器的数值,读出后再开启定时器,等待下次中断,再读取一次定时器数值,二次相减,就可求出二次中断的间隔时间。简单的说就是通过检测TIMx_CHx上的边沿信号,在边沿信号发生跳变(比如上升沿/下降沿)的时候,将当前定时器的值(TIMx_CNT)存放到对应的通道的捕获/比较寄存(TIMx_CCRx)里面,完成一次捕获。输入捕获模式可以用来测量脉冲宽度或者测量频率。
输出比较:有一寄存器先存放你要定时的数,例如50.定时器在内部时钟下有0开始慢慢向上加,没加一次都会和那个寄存器比较,当等于那个寄存器值时 如50,此管脚就会跳变(输出一高电平或低电平)。常用于输出指定宽度的脉冲
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

8

主题

12

帖子

0

精华

初级会员

Rank: 2

积分
75
金钱
75
注册时间
2016-6-30
在线时间
10 小时
 楼主| 发表于 2016-7-8 09:24:56 | 显示全部楼层
这是个人通过借鉴别人的帖子,整理出来的一些基本概念。
回复 支持 反对

使用道具 举报

1

主题

43

帖子

0

精华

初级会员

Rank: 2

积分
131
金钱
131
注册时间
2015-8-26
在线时间
20 小时
发表于 2016-9-1 10:58:23 | 显示全部楼层
感谢!我最近也在看这个
学以致用!
回复 支持 反对

使用道具 举报

3

主题

15

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
215
金钱
215
注册时间
2016-7-28
在线时间
36 小时
发表于 2016-9-2 13:55:40 | 显示全部楼层
多谢分享
回复 支持 反对

使用道具 举报

7

主题

22

帖子

0

精华

初级会员

Rank: 2

积分
73
金钱
73
注册时间
2019-8-20
在线时间
18 小时
发表于 2019-9-11 21:11:17 | 显示全部楼层
感谢分享
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-5-16 11:28

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表