LPC2103学习之定时器0和定时器1

本文介绍了LPC2103的定时器0和定时器1,它们都是32位定时器,具有相似的特性,如32位预分频器、多种工作模式。主要探讨了它们的定时、比较匹配和捕获功能,并详细解析了相关寄存器的用途,包括中断标志寄存器、控制寄存器、计数器、预分频寄存器等。通过理解这些功能和寄存器,有助于更好地掌握LPC2103的定时器应用。
摘要由CSDN通过智能技术生成

这两天学习LPC2103的定时器。开始看前面的寄存器介绍看的有点头晕,一会儿就搞混了。不过当我看到后面用图片描述定时器相关寄存器操作时,一下就明了了。知道应用再看原理后比较明了。 

 

为什么把这两个定时器放到一起,因为它们都是32位的定时器,它们除了外设基地址不同外,其他都相同。

说说这两个定时器的特性

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

2.计数器或定时器操作;

3.定时器0有3路、定时器1有4路捕获通道。当输入信号跳变时可取得定时器的瞬时值,也可选择使捕获事件产生中断;

4.每个定时器共有4个32位匹配寄存器,匹配时的动作有下面三种:

匹配时定时器继续工作,可选择产生中断。

匹配时定时器停止工作,可选择产生中断。

匹配时复位定时器,可选择产生中断。

5.定时器0有3个、定时器1有4个对应于匹配寄存器的外部输出,匹配时的输出有如下4种:

匹配时设置为低电平

匹配时设置为高电平

匹配时翻转

匹配时无动作

6.对于每个定时器,多达4个匹配寄存器可配置为PWM,允许使用多达3个匹配输出作为单边沿控制的PWM输出。

 

如果接下来就是说一大推寄存器的话,肯定犯困。我开始就是从头开始看那么多寄存器看的犯晕。但是换个方式,从定时器应用出发,再来细看定时器寄存器,一下子会豁然开朗不少。

 

就定时器的应用来说,一共有3个。一是单纯的作为定时器,二是作为比较匹配。三就是定时器用作捕获功能。

 

先看看定时器用作定时功能时寄存器的模块图

1.32位定时器TC的计数频率由Fpclk经过预分频计数器得到

2.定时器的启动/停止、计数复位由TCR控制

3.需要注意的是,定时器溢出不会产生中断,定时器的中断是由捕获事件或匹配事件引发的,所以上图最后那根线是虚线。

 

再看定时器用作比较匹配时的寄存器框图

1.定时器的比较匹配功能由寄存器MCR进行控制

2.MR0~3存放的是四路比较匹配通道的比较值

3.当发生匹配时,按照MCR设置的方法产生中断或复位TC等

4发生匹配时,EMR控制匹配引脚输出——高电平、低电平、引脚电平翻转等。

 

最后是定时器用作捕获功能时寄存器

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值