×

Arduino开发板定时器定时中断的详细资料免费下载

消耗积分:0 | 格式:docx | 大小:0.06 MB | 2018-11-19

我叫晨挚炆

分享资料个

  arduino定时器包含定时器/计数器0,定时器/计数器1,定时器/计数器2三个。定时器/计数器0和定时器/计数器2是一个8位的计数器,定时器/计数器1是一个16位长的计数器。timer1最大值为65535,在使用之前我们需要进行一些设置,从而使得timer1可以运行起来。进行这些设置,我们需要用内置的寄存器来存储这些设置。每一个定时器都有很多寄存器,本篇文章主要侧重timer1 的介绍和使用。存储这些初始值的寄存器的两个寄存器TCCRXA,TCCRXB(其中X代表序号定时器的编号0,1,2)。其中TCCR是英文Timer/Counter Control Register简写,下面是TCCR1A和TCCR1B的具体情况。每个寄存器共8位,每位都存储了一些值来进行定时器的设置。表引用自:http://www.atmel.com/dyn/product 。.. 60&part_id=4198

 

  开始使用timer1的话,CS12, CS11和CS10的设置是很重要的。这三个值得设置可以让定时器工作在不同的频率。不同的设置的频率如下表所示:

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !