ARM中定时器浅谈

来源:本站
导读:目前正在解读《ARM中定时器浅谈》的相关信息,《ARM中定时器浅谈》是由用户自行发布的知识型内容!下面请观看由(电工技术网 - www.9ddd.net)用户发布《ARM中定时器浅谈》的详细说明。
简介:ARM中定时器浅谈LPC21XX/22XX含有两个32位定时器:定时器0和定时器1。这两个定时器除了外设基地址不同外,其他都相同。他们具有如下特性:1.两个32位定时器/计数器各含有一个可编程32位预分频器。2.具有多达4路捕获通道,当输入信号跳变时可取得定时器的瞬时值,也可以选择捕获事件产生中断。3.4个32位匹配寄存器,匹配时的动作有如下3种:A匹配时定时器继续...

ARM中定时器浅谈

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。

捕获功能寄存器组针对定时器的捕获功能,包括:捕获寄存器和捕获控制寄存器。其中捕获寄存器用来设置捕获信号,发生捕获事件时,定时器的计数值保存到捕获寄存器中。

提醒:《ARM中定时器浅谈》最后刷新时间 2024-03-14 01:12:07,本站为公益型个人网站,仅供个人学习和记录信息,不进行任何商业性质的盈利。如果内容、图片资源失效或内容涉及侵权,请反馈至,我们会及时处理。本站只保证内容的可读性,无法保证真实性,《ARM中定时器浅谈》该内容的真实性请自行鉴别。