小白提问。请问定时器时基单元,比较输出模式,和更新的区别所在。

2019-10-12 13:29发布

学习原子哥的书,也只是利用定时器溢出,产生中断。 今天看其他书籍发现,他们方法1采用定时器工作在时间基准模式下,方法2采用比较输出模式下,都用来产生中断,其工作原理我能看懂,就是编写程序有些繁琐,小白 不明白这两种模式的使用场景,哪些情况下会去使用?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
1条回答
正点原子
1楼-- · 2019-10-12 17:35
1,定时器的溢出中断更新,只能在CNT溢出的时候,产生中断。
2,输出比较模式,则只要CNT=CCRx,就可以产生中断。
第一种是基本功能。第二种是高级功能。
比如实现同一个定时器,输出4路频率不同,占空比也不同的波形,用第一种方法,是无法实现的。但是用第二种方式,可以。

一周热门 更多>