《单片机技术与应用》课件-35.定时器T1相关寄存器配置_第1页
《单片机技术与应用》课件-35.定时器T1相关寄存器配置_第2页
《单片机技术与应用》课件-35.定时器T1相关寄存器配置_第3页
《单片机技术与应用》课件-35.定时器T1相关寄存器配置_第4页
《单片机技术与应用》课件-35.定时器T1相关寄存器配置_第5页
已阅读5页,还剩24页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

单片机技术与应用定时器T1相关寄存器配置单片机技术与应用定时器T1丨是CC2530的核心模块支持多种工作模式:可应用于精准定时、PWM输出等场景。周期性间隔产生中断定时器T1寄存器配置的重要性丨在特定的时间点触发事件事件计数信号捕获脉冲宽度调制定时器T1寄存器配置的重要性T1具有三种工作模式自由运行模式:从0x0000到0xFFFF反复计数,适用于连续计数和时间测量。

模模式:从0x0000到T1CC0(即T1CC0H:T1CC0L中存的16位总计数值)反复计数,适用于需要固定范围的计数和定时。定时器T1寄存器配置的重要性T1具有三种工作模式正计数/倒计数模式:从0x0000到T1CC0反复计数并倒计数到0x0000,适用于需要双向计数的应用。只有通过配置相关寄存器,定时器T1才可以按照要求实现不同的功能和定时需求。定时器T1相关寄存器的具体配置T1的配置常常需要涉及到以下几个寄存器或寄存器位:1.T1CTL-定时器1控制寄存器功能:如图所示,T1CTL寄存器用于控制定时器T1的分频系数和工作模式。定时器T1相关寄存器的具体配置

配置:T1CTL=0x0D;//00001101:配置定时器1为128分频,自由运行的工作模式定时器T1相关寄存器的具体配置说明:T1CTL寄存器中第7:4位未使用,读出为0000。第3:2位用于设置分频系数,可选择1、8、32、128分频,设置值分别对应为00、01、10、11。

第1:0位用于工作模式选择定时器T1相关寄存器的具体配置暂停运行自由运行模式正计数/倒计数模式设置值分别对应为00、01、10、11定时器T1相关寄存器的具体配置注意丨一旦设置了T1CTL的工作模式定时器T1就立刻开始定时计数工作了,因此定时器初始化函数中T1CTL寄存器的配置语句放到最后。定时器T1相关寄存器的具体配置功能丨T1CC0H和T1CC0L寄存器用于设置定时器T1的计数比较值(16位)如在模模式下:当定时器计数值达到设定的T1CC0的值时,会产生中断或触发其他事件。T1CC0H=0x30;//设置比较值高8位定时器T1相关寄存器的具体配置T1CC0L=0xD4;//设置比较值低8位配置定时器T1相关寄存器的具体配置说明:这两个寄存器联合起来存储通道0的比较值,用于比较模式,以上配置的最终比较值为0x30D4,即比较值为12500。在模模式下,定时器T1的计数范围是从0x0000到定义的比较值(存储在T1CC0寄存器中),当计数值达到T1CC0时,定时器会重新从0x0000开始计数。T1IE=1;//位寻址T1IE位,使能定时器1中断定时器T1相关寄存器的具体配置IEN1|=0X02;//在IEN1中设置使能定时器1中断配置定时器T1相关寄存器的具体配置说明:如图所示,将IEN1的第1位通过|操作置1或位寻址T1IE位直接置1,均可使能定时器1中断;置0则禁止中断。定时器T1相关寄存器的具体配置功能丨用于设置定时器T1通道0的捕

获或比较模式在输出比较模式下当定时器计数值与T1CC(T1CC0H:T1CC0L)的值相等时,会触发输出比较事件。定时器T1相关寄存器的具体配置T1CCTL0|=0x04;//开启通道0的输出比较模式(模模式)配置定时器T1相关寄存器的具体配置说明:如图所示,将T1CCTL0寄存器的第2位置1,即选择了比较模式,这个比较模式在定时器T1选择模模式工作方式时非常重要,它可比较最大计数值,并完成最终的中断触发。定时器T1相关寄存器的具体配置5.T1STAT--定时器1状态寄存器功能:T1STAT是用于指示定时器T1状态的寄存器。如图所示,它主要用于读取和清除定时器T1的溢出标志和通道中断标志,帮助开发者判断定时器的工作状态和事件触发情况。定时器T1相关寄存器的具体配置T1STAT&=~0x21;//清除定时器T1溢出中断标志和通道0中断标志配置定时器T1相关寄存器的具体配置说明:T1STAT寄存器的第5位OVFIF是溢出中断标志,如写0则可清除定时器T1溢出中断标志。第0位到第4位为CHxIF通道标志(x为0-4通道),如在模模式下,T1STAT寄存器的CH0IF位用于指示通道0是否发生了中断匹配事件。应用案例无线通信同步丨在ZigBee或RF4CE等无线通信协议中定时器T1可以用来同步发送和接收数据的时间。应用案例LED闪烁控制丨通过定时器T1的比较模式可以实现LED灯的精确闪烁控制。应用案例按键去抖动丨利用定时器T1的定时功能进行精准定时实现按键去抖动。应用案例PWM信号生成丨

通过定时器T1的比较模式可以生

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论