定时器2操作详解:CC253X芯片中的定时功能
需积分: 50 131 浏览量
更新于2024-08-09
收藏 8.82MB PDF 举报
"定时器操作-gm/t 0038-2014 《证书认证密钥管理系统检测规范》 CC2530 中文版 规格书 zll"
本文档主要介绍了定时器的操作,特别是针对CC2530芯片的定时器2的功能和操作方法。定时器2是一个16位的正计数器,具有多种工作模式和功能,如定时器溢出、定时器Delta递增和定时器比较。
18.1.1 概述中提到,定时器在停止并复位后进入IDLE模式,当T2CNF.RUN被设置为1时,定时器启动并进入RUN模式。启动和停止时可以同步于32kHz时钟。
18.1.2 正计数部分描述了定时器的计数方式,计数器值可从T2M1:T2M0寄存器读取,而修改计数器值需在IDLE模式下进行,并且读写需按照特定顺序。
18.1.3 定时器溢出功能会在计数值等于预设定时器周期值时触发,计数器值重置为0。如果溢出中断未被屏蔽,会产生中断请求,同时中断标志位被设置。
18.1.4 定时器Delta递增允许在运行中调整定时器周期,通过写入delta值,16位定时器停止计数,一个delta计数器开始倒计数,一旦delta计数器减到0,定时器恢复计数。
18.1.5 定时器比较功能则是在计数值等于预设的16位比较值之一时触发,可设置两个不同的比较值,分别产生中断请求,根据相应的中断屏蔽位决定是否生成中断。
18.1.6 溢出计数器是24位的,每次主计数器溢出时,溢出计数器加1,其值可以从T2MOVF2:T2MOVF1:T2MOVF0寄存器读取。
文档还提及了CC2530是一款针对2.4GHz IEEE 802.15.4和ZigBee应用的片上系统解决方案,其中包含8051 CPU、外设、无线电等功能模块。8051 CPU支持多种存储空间、中断处理、指令集和调试接口,具有丰富的电源管理和时钟系统,包括不同级别的电源管理模式和多种时钟源。
电源管理和时钟部分详细阐述了主动和空闲模式、PM1、PM2和PM3等电源管理模式,以及振荡器、系统时钟、32kHz振荡器的设置和控制。此外,还包括了复位机制、闪存控制器以及闪存存储器的组织和写操作。
这篇文档提供了关于CC2530芯片定时器操作的深入细节,对于理解和使用该芯片进行定时任务和中断处理非常有帮助。
2019-09-13 上传
2019-09-13 上传
2019-10-19 上传
2023-05-27 上传
2023-06-07 上传
2023-04-27 上传
2023-04-04 上传
2023-05-13 上传
2024-09-14 上传
臧竹振
- 粉丝: 46
- 资源: 4091
最新资源
- 社交媒体营销激励优化策略研究
- 终端信息查看工具:qt框架下的输出强制抓取
- MinGW Win32 C/C++ 开发环境压缩包快速入门指南
- STC8G1K08 PWM模块实现10K频率及易改占空比波形输出
- MSP432电机驱动编码器测路程方法解析
- 实现动静分离案例的css/js/img文件指南
- 爱心代码五种:高效编程的精选技巧
- MATLAB实现广义互相关时延估计GCC的多种加权方法
- Hive CDH Jar包下载:免费获取Hive JDBC驱动
- STC8G单片机实现EEPROM及MODBUS-RTU协议
- Java集合框架面试题精讲
- Unity游戏设计与开发资源全集
- 探索音乐盒.zip背后的神秘世界
- Matlab自相干算法GUI界面设计及仿真
- STM32智能小车PID算法实现资料
- Python爬虫实战:高效爬取百度贴吧信息