无线通信技术综合训练实验指导书i(cc2530基础)实验七

无线通信技术综合训练实验指导书i(cc2530基础)实验七

ID:34369080

大小:1.18 MB

页数:20页

时间:2019-03-05

无线通信技术综合训练实验指导书i(cc2530基础)实验七_第1页
无线通信技术综合训练实验指导书i(cc2530基础)实验七_第2页
无线通信技术综合训练实验指导书i(cc2530基础)实验七_第3页
无线通信技术综合训练实验指导书i(cc2530基础)实验七_第4页
无线通信技术综合训练实验指导书i(cc2530基础)实验七_第5页
资源描述:

《无线通信技术综合训练实验指导书i(cc2530基础)实验七》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、实验七定时器1实验实验七定时器1实验定时器1是一个支持典型定时器/计数器功能(比如输入捕获、输出比较和PWM功能)的独立16位定时器。它有5个独立的捕获/比较通道。每个通道使用一个I/O引脚。该定时器用于范围广泛的控制和测量应用,5个通道具备正计数/倒计数模式,将允许例如电机控制应用的实现。本实验学习定时器1工作模式、溢出查询或中断响应。一、实验目的通过本实验的学习,熟悉CC2530芯片定时器1相关寄存器的配置和使用方法。1.掌握CC2530定时器1操作模式;2.熟悉CC2530芯片定时器1相关寄存器配置和使用方法;3.掌握CC2530芯片定时器1溢出查询响应方式;4.掌握CC2530

2、芯片定时器1中断响应处理方法;5.了解CC2530芯片定时器1输入捕获模式;6.了解CC2530芯片定时器1输出比较模式。二、实验内容1.在CC2530节点开发板上,定时器1自由重装模式、溢出查询控制LED闪烁;2.在CC2530节点开发板上,定时器1工作于正计数/倒计数模式,产生0.1s定时,按键控制秒表启动、停止、复位,LCD显示秒表信息;3.在CC2530节点开发板上,启用定时器1,产生1s定时,按键控制或PC串口校准时间,时钟信息LCD显示并能串口发送给PC;4.在CC2530节点开发板上,定时器1输入捕获模式/输出比较模式控制LED闪烁。三、实验条件1.用户PC机(装有Mic

3、rosoftWindowsXP系统)正确安装IAREmbeddedWorkbenchfor8051集成开发环境;2.CC2530节点开发板(插有CC2530模块,带LCD模块)1块;3.CCDebugger多功能调试器1个;4.USB连接线1根;5.串口连接线1根;6.杜邦线若干;7.5V电源1个。四、实验原理1.定时器1(16位定时器)定时器1具有下列特点:¾5个捕获/比较通道;¾上升沿、下降沿或任何边沿输入捕获;¾设置、清除或切换输出比较;¾自由运行、模或正计数/倒计数操作;¾1、8、32或128时钟分频;¾在每个捕获/比较和最终计数上产生中断请求;¾DMA触发功能。2.16位计数

4、器第86页无线通信技术综合训练实验指导书ICC2530基础定时器1包含一个16位计数器,该计数器在每个有效时钟边沿递增或递减。有效时钟边沿周期由寄存器位CLKCONCMD.TICKSPD定义,它设置全局系统时钟划分,提供了一个从0.25MHz到32MHz的变量时钟tick频率(使用32MHz晶体振荡器作为时钟源)。这在定时器1中由T1CTL.DIV给定的分频值进一步划分。这个分频值可以为1、8、32或128。因此当使用32MHz晶体振荡器作为系统时钟源时,定时器1使用的最低时钟频率为1953.125Hz,最高时钟频率为32MHz。当使用16MHzRC振荡器作为系统时钟源时,定时器1使用

5、的最高时钟频率为16MHz。计数器可以运行为自由运行计数器、模计数器或者在中心对齐PWM里使用的正计数器/倒计数器。可以通过2个8位SFR寄存器T1CNTH和T1CNTL(分别包含高位字节和低位字节)读取16位计数器的值。当读取T1CNTL时,计数器的高位字节在那时被缓冲到T1CNTH,以便高位字节可以从T1CNTH读出。因此在读T1CNTH之前总是首先读取T1CNTL。所有对T1CNTL寄存器的写访问将复位16位计数器。当达到最终计数值(溢出)时,计数器产生一个中断请求。用T1CTL控制寄存器设置可以启动和停止该计数器。当T1CTL.MODE写入一个不是00的值时,计数器开始运行。如

6、果T1CTL.MODE写为00,计数器在写入该值的时候停止。3.定时器1操作控制寄存器T1CTL通常用来控制定时器1操作。状态寄存器T1STAT保持中断标志。下面将描述不同的定时操作模式。4.自由运行模式在自由运行操作模式,计数器从0x0000开始,并且在每一个有效时钟边沿增加1。如图3-7-1所示,当计数器到达0xFFFF(溢出)时,计数器载入0x0000继续进行递增。当达到最终计数值0xFFFF,T1STAT.OVFIF溢出标志置1;如果定时器1中断屏蔽位TIMIF.OVFIM被置位(默认置位),则IRCON.T1IF中断标志置1;如果总中断使能IEN0.EA和定时器1中断使能IE

7、N1.T1IE被设置有效,将产生一个中断请求。自由运行模式用于产生独立的时间间隔和输出信号频率。图3-7-1定时器1自由运行模式5.模模式当定时器运行于模模式,16位计数器从0x0000开始,并且在每一个有效时钟边沿增加1。当计数器达到保存在寄存器T1CC0H:T1CC0L里的最终计数值T1CC0时,计数器复位到0x0000继续进行递增。如果定时器从一个大于T1CC0的值开始,当到达最终计数值(0xFFFF)时,T1STAT.OVFIF溢出标志

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。