您的位置 首页 应用

ARM中定时器浅谈

LPC21XX/22XX含有两个32位定时器:定时器0和定时器1。这两个定时器除了外设基地址不同外,其他都相同。他们具有如下特性:1.两个32位定时器…

LPC21XX/22XX含有两个32位定时器:定时器0和定时器1。这两个定时器除了外设基地址不同外,其他都相同。他们具有如下特性:

1.两个32位定时器/计数器各含有一个可编程32位预分频器

2.具有多达4路捕获通道,当输入信号跳变时可获得定时器的瞬时值,也能够挑选捕获事情产生中止。

3.4个32位匹配寄存器,匹配时的动作有如下3种:A匹配时定时器持续作业,可挑选产生中止;B 匹配时中止定时器,可挑选产生中止; C 匹配时复位定时器,可挑选产生中止。

4.4个对应于匹配寄存器的外部输出,匹配时的输出有如下4种:A 匹配时设置为低电平,B 匹配时设置为高电平;C 匹配时翻转; D 匹配时无动作。

定时器的时钟源是PCLK,作业流程如下:

1.定时器内部的预分频器对定时器时钟源进行分频;

2.分频后,输出的时钟才是定时器内部的计数器时钟源;因而预分频器起着转化时钟频率的效果;

3.计数值与匹配寄存器不断的比较,当两者持平时,产生匹配事情,然后履行相应的操作–产生中止,匹配输出引脚(MAT)输出指定信号等等;

4.当捕获引脚呈现有用边缘时,定时器会将当时的计数值保存到捕获寄存器中,一起也能够产生中止。

因而咱们能够看到,ARM中的定时器首要由三部分构成:计数器部分,匹配功用部分,捕获功用部分。所以寄存器也相应分成了根本寄存器组,匹配功用寄存器组和捕获功用寄存器组。

根本寄存器组首要针对根本计数器功用,包含中止标志寄存器IR,定时器操控寄存器TCR,定时器计数器TC,预分频寄存器PR,和预分频计数器PC。

匹配寄存器组首要针对定时器的匹配功用,包含:匹配寄存器MR0-3,匹配操控寄存器MCR和外部匹配寄存器EMR。

捕获功用寄存器组针对定时器的捕获功用,包含:捕获寄存器和捕获操控寄存器。其间捕获寄存器用来设置捕获信号,产生捕获事情时,定时器的计数值保存到捕获寄存器中。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/yingyong/277391.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部