打印

定时器的更新中断与捕获中断有什么不同呢

[复制链接]
5917|8
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
enginezhong|  楼主 | 2016-9-22 17:07 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
512751875| | 2016-9-22 17:17 | 只看该作者
更新中断   计数器计数到你设定的值ARR  然后溢出 执行中断服务函数后清除中断标志  
捕获中断   定期器捕获到你设定的边沿信号(上升沿/下降沿)后  产生的中断 执行中断服务函数

使用特权

评论回复
板凳
liutongda| | 2016-9-22 19:39 | 只看该作者
两个,本质上一个是定时功能,一个是计数功能

使用特权

评论回复
地板
myidear| | 2016-9-22 20:47 | 只看该作者
推荐你看一下你正在使用的单片机的datasheet,上面有非常详细的说明,同时网络上再搜索一下,找到对应的例子。

使用特权

评论回复
5
gaoxiansheng| | 2016-9-23 17:22 | 只看该作者
1、中断产生以后要把中断标志位清掉,这样才能保证执行中断里的程序的时候不会被新的中断打断,从而可以让中断服务程序全部执行完。 2、中断服务程序程序执行完以后,要把中断打开(即把标志位置位),以便下一次还能触发该中断。 这就是更新中断

使用特权

评论回复
6
hello_galaxy| | 2016-9-23 21:03 | 只看该作者
更新中断,比如CNT的值计数到ARR的时候,需要重新装载CNT(也就是所谓的更新),那么就可以触发更新中断。
触发中断,比如输入捕获的时候,当触发脉冲出现的时候,那么就可以引起触发中断。

使用特权

评论回复
7
lt1231| | 2016-9-24 18:53 | 只看该作者
更新中断常用来当做定时器,捕获中断长用来当做计数器。

使用特权

评论回复
8
merry_zsp| | 2016-9-25 16:28 | 只看该作者
更新中断  就是计数器计数到你设定的值ARR  然后溢出  产生的中断
捕获中断 是指  定期器 捕获到你设定的 边沿信号(上升沿/下降沿) 时产生的中断

使用特权

评论回复
9
enginezhong|  楼主 | 2017-8-31 19:51 | 只看该作者
liutongda 发表于 2016-9-22 19:39
两个,本质上一个是定时功能,一个是计数功能

本质还是定时器的。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

29

主题

218

帖子

0

粉丝