《ZigBee开发笔记》第二部分 基础篇-第4章 定时器 - CC2530查询方式使用定时器T1

1 理论分析

1.1 CC2530 的 Timer1 介绍

定时器 1 是一个独立的 16 位定时器,支持典型的定时/计数功能,比如输入捕获,输出比较和 PWM 功能。定时器有五个独立的捕获/比较通道。每个通道定时器使用一个 I/O 引脚。定时器用于范围广泛的控制和测量应用,可用的五个通道的正计数/倒计数模式将允许诸如电机控制应用的实现。

定时器 1 的功能如下:

 五个捕获/比较通道
 上升沿、下降沿或任何边沿的输入捕获
 设置、清除或切换输出比较
 自由运行、模或正计数/倒计数操作
 可被 1,8,32 或 128 整除的时钟分频器
 在每个捕获/比较和最终计数上生成中断请求
 DMA 触发功能

图1是 CC2530 的 Timer1 的所有功能图,在 CC2530 的 Timer1 的所有功能中,我们用得最多的就是:

《ZigBee开发笔记》第二部分 基础篇-第4章 定时器 - CC2530查询方式使用定时器T1_第1张图片

图 1 CC2530 的 Timer1 功能图16 位计数器

 定时器 1 操作(查询方式)
 定时器 1 中断

其中,16 位计数器将会在红外解码(VS1838)里讲解;定时器 1 操作(查询方式) 就在本实验里讲解;定时器 1 中断将会下一讲里讲解。

最后说明一下,就是 CC2530 的 Timer1 的使用,都是要通过配置相应的寄存器来实现相应功能的,故在附录里我们给出操作 Timer1 的所有寄存器的类型及其具体内容。

你可能感兴趣的:(《嵌入式》ZigBee开发笔记,定时器,CC2530)