




已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Timer寄存器说明1、定时器/计数器系统控制寄存器 1(TSCR1)寄存器偏移量:$0006Bit7Bit6Bit5Bit4Bit3Bit2Bit1Bit0TENTSWAITSFRZTFFCA0000可在任何时候读或写。TSCR1 寄存器是定时器模块的总开关,它决定模块是否启动以及在中断等待、BDM 方式下的行为,还包括标志的管理方式。其各位的意义如下:TEN:定时器使能位,此外它还控制定时器的时钟信号源。要使用定时器模块的 ICOC 功能,必须将 TEN 置位。如果因为某种原因定时器没有使能,脉冲累加器也将得不到 ECLK64 时钟,因为 ECLK64 是由定时器的分频器产生的,这种情况下,脉冲累加器将不能进行引脚电平持续时间的累加。0:定时器/计数器被禁止,有利于降低功耗。1:定时器/计数器使能,正常工作。TSWAI:等待模式下计时器关闭控制位。【注意】定时器中断不能用于使 MCU 退出等待模式。0:在中断等待模式下允许 MCU 继续运行。1:当 MCU 进入中断等待模式时,禁止计时器。TSFRZ:在冻结模式下计时器和计数器停止位。0:在冻结模式下允许计时器和计数器继续运行。1:在冻结模式下禁止计时器和计数器,用于仿真调试。 【注意】TSFRZ 不能停止脉冲累加。 TFFCA:定时器标志快速清除选择位。0:定时器标志普通清除方式。1:对于 TFLGl($0E)中的各位,读输入捕捉寄存器或者写输出比较寄存器会自动清除相应的标志位 CnF。对于 TFLG2($0F)中的各位,任何对 TCNT 寄存器($04、$05)的访问均会清除 TOF 标志;任何对 PACN3 和 PACN2 寄存器($22,$23)的访问都会清除 PAFLG 寄存器($21)中的 PAOVF 和 PAIF 位。任何对 PACN1 和 PACN0 寄存器($24,$25)的访问都会清除 PBFLG 寄存器($21)中的 PBOVF 位。【说明】这种方式的好处是削减了另外清除标志位的软件开销。此外,必须特别注意避免对标志位的意外清除。2、计时器系统控制寄存器 2(TSCR2)寄存器偏移量:$000DBit7Bit6Bit5Bit4Bit3Bit2Bit1Bit0TOI000TCREPR2PR1PR0可在任何时候读或写。TOI:定时器/计时器溢出中断使能。0:中断被禁止。1:当 TOF 标志被置位时发出硬件中断请求。【注意】TOF标志位在TFLG中TCRE:定时器/计数器复位使能。该位在通道 7 成功输出比较之后允许时钟计数器复位。该操作模式类似于递增型计数器。0:计数器复位禁止,计数器自由计数。1:通道 7 成功输出比较后计数器将被复位。【说明】如果 TC7=$0000 并且 TCRE=1,TCNT 将继续保持$0000。如果 TC7=$FFFF 并且 TCRE=1,当 TCNT 从$FFFF 到$0000 之间被复位后TOF 将永远不被置位。PR2,PR1,PR0:计数器预分频选择。 这三位所决定的分频因子如下表所示。分频因子选择PR2PR1PR0PrescaleFactor0001001201040118100161013211064111128【说明】新设定的分频因子不会立即起作用,直到下一个触发沿到来那里所有预分频计数器值均为零。3、控制寄存器(TCTLl-TCTL4)TCTLl-TCTL4 分为两组,分别对 IC 和 OC 电路进行设定,每组 16 个二进制位,每两个二进制位管理一个通道。其中 TCTLl、TCTL2 设定各个 OC 通道 匹配时的动作,包括切断 OC 与输出引脚的联系,而 TCTL3、TCTL4 设定 IC 响 应引脚的何种动作,包括禁止 IC 的响应。TCTL1寄存器偏移量:$0008Bit7Bit6Bit5Bit4Bit3Bit2Bit1Bit0OM7OL7OM6OL6OM5OL5OM4OL4TCTL2寄存器偏移量:$0009Bit7Bit6Bit5Bit4Bit3Bit2Bit1Bit0OM3OL3OM2OL2OM1OL1OM0OL0可在任何时候读或写。OMn、OLn 分别设定输出方式和输出电平,这 8 对控制位(OM7、OL7-OMO、 OL0)编码后用于指定通道比较成功后的输出动作。如果每对当中至少有一个为 1,对应引脚就固定为相应通道的输出,而与 DDRT 中的对应位无关。 当二者同时为 0 时,OC 与输出引脚断开。输出比较动作设置OMnOLn动作00定时器与引脚断开01OCn输出翻转10OCn输出清零11OCn输出置1TCTL3寄存器偏移量:$000A Bit7Bit6Bit5Bit4Bit3Bit2Bit1Bit0EDG7BEDG7AEDG6BEDG6AEDG5BEDG5AEDG4BEDG4ATCTL4寄存器偏移量:$000B Bit7Bit6Bit5Bit4Bit3Bit2Bit1Bit0EDG3BEDG3AEDG2BEDG2AEDG1BEDG1AEDG0BEDG0A可在任何时候读或写。各个控制位的作用如下:EDGnB、EDGnA 输入捕捉边沿控制位,这 8 对控制位(EDG7B、EDG7AEDG0B、EDG0A)对输入捕捉的边沿检测电路进行设置。当二者同时为 0 时,IC 与输入引脚断开。输入捕捉边沿检测电路设置EDGnBEDGnA边沿检测电路设置00禁止捕捉01捕捉上升沿10捕捉下降沿11上升沿下降沿均捕捉【注意】为了使 OMn、OLn 指定的引脚动作有效,OC7M 中的对应位必须清 0。若要使用 16 位脉冲累加器 A 和 B,并使它们分别独立于 ICOC7 和 ICOC0,必须设置对应的 IOSn:1、OMn=0、OLn=0,同时寄存器 OC7M 中的OC7M7、OC7M0 位必须清 0。4、主定时器中断标志寄存器(TFLG1、TFLG2)TFLG1寄存器偏移量:$000EBit7Bit6Bit5Bit4Bit3Bit2Bit1Bit0C7FC6FC5FC4FC3FC2FC1FC0FTFLG2寄存器偏移量:$000F Bit7Bit6Bit5Bit4Bit3Bit2Bit1Bit0TOF0000000所示的 TFLG1、TFLG2 为中断标志寄存器,其中 TFLG1 对应 8 个 ICOC 通道,当某 CnF=1 时说明对应的 ICOC 通道有动作,表明该通道有中断事件发生。TFLG2 只有一个标志位 TOF,作为核心计数器的中断请求标志。当 TOF=1 时说明核心计数器溢出。要清除某个标志位,只需向该位写 1,向某位写 0 不影响该位的状态。当 TSCR 中的 TFFCA 位置位时,读 IC 通道或写 OC 通道 ($10-$1F)将自动清除该通道标志CnF,对 TCNT 的任何访问将自动清除 TFLG2。CnF:ICOC 通道中断请求标志。0:上次清除标志以来,ICOC 通道没有有效动作。1:ICOC 通道已经出现动作。将寄存器 ICSYS($2B)中的 TFMOD 位和 ICOVW 寄存器($2A)联合使用,可以使定时器在两次捕捉后才产生中断,而不是每次捕捉均产生动作。两次捕捉结果分别在捕捉和保持寄存器里面。TOF:定时器溢出标志,当 16 位自由定时器从$FFFF 回滚到$0000 时,该位 置位。将$80 写入到 TFLG2 将自动清除该位(写1清零)。详见前面关于 TMSK2 中 TCRE 控制位的解释。5、计时器中断使能寄存器(TIE)寄存器偏移量:$000C Bit7Bit6Bit5Bit4Bit3Bit2Bit1Bit0C7IC6IC5IC4IC3IC2IC1IC0I可在任何时候读或写。TIE 寄存器中的位与状态寄存器 TFLG1 中的标志位相对应。如果将 TIE 中的某位清 0,相应的标志位就不能引起硬件中断。如果被置 1,相应的标志位就可以引起中断。C7I-C0I:输入捕捉/输出比较“x”中断使能。6、ICOC 选择寄存器(TIOS)寄存器偏移量:$0000Bit7Bit6Bit5Bit4Bit3Bit2Bit1Bit0IOS7IOS6IOS5IOS4IOS3IOS2IOS1IOS0TIOS 寄存器用于指定各个通道的功能,即工作于 IC 还是 OC 方式。当某位 IOSn=0 时,对应的通道 n 为输入捕捉(1C)通道,否则当 IOSn=1 时,通道 n为输出比较(OC)通道。其中的各位可以在任何时候写入或读出。【说明】上电后该寄存器默认为$00,TSCR 中的 TEN 默认也为 0,这时所有通道处于通用 IO 方式,将 TEN 置位后各个通道进入 IC 方式,要将某些通道设置成 OC 方式,必须对 TIOS 进行设置,即将有关位置 1。设置成 OC 的通道其引脚具有降功率驱动功能,设置成 IC 的通道具有内部上拉功能,但上电后均处于关闭状态,可以根据需要启用。7、ICOC 寄存器(TC0-TC7)每个 IC 或 OC 通道都设置有一个 16 位的寄存器,对于 IC(输入捕捉)通道, 当通道的边沿探测器检测到由 EDGnA、EDGnB 指定的条件时,将自由定时器的值捕捉到寄存器 TCn,随后程序可以读取和处理;对于 OC(输出比较)通道,程序将预定的时刻写入到 TCn,当自由定时器的值与其相等时,触发由 OMn、OLn 所指定的输出动作。定时器模块共有 TC7-TC0 等 8 个 16 位 ICOC 寄存器。TC0寄存器偏移量:$0010-$0011Bit15Bit14Bit13Bit12Bit11Bit10Bit9Bit8Bit7Bit6Bit5Bit4Bit3Bit2Bit1Bit0TC1寄存器偏移量:$0012-$0013Bit15Bit14Bit13Bit12Bit11Bit10Bit9Bit8Bit7Bit6Bit5Bit4Bit3Bit2Bit1Bit0TC2寄存器偏移量:$0014-$0015Bit15Bit14Bit13Bit12Bit11Bit10Bit9Bit8Bit7Bit6Bit5Bit4Bit3Bit2Bit1Bit0TC3寄存器偏移量:$0016-$0017Bit15Bit14Bit13Bit12Bit11Bit10Bit9Bit8Bit7Bit6Bit5Bit4Bit3Bit2Bit1Bit0TC4寄存器偏移量:$0018-$0019Bit15Bit14Bit13Bit12Bit11Bit10Bit9Bit8Bit7Bit6Bit5Bit4Bit3Bit2Bit1Bit0TC5寄存器偏移量:$001A-$001BBit15Bit14Bit13Bit12Bit11Bit10Bit9Bit8Bit7Bit6Bit5Bit4Bit3Bit2Bit1Bit0TC6寄存器偏移量:$001C-$001DBit15Bit14Bit13Bit12Bit11Bit10Bit9Bit8Bit7Bit6Bit5Bit4Bit3Bit2Bit1Bit0TC7寄存器偏移量:$001E-$001FBit15Bit14Bit13Bit12Bit11Bit10Bit9Bit8Bit7Bit6Bit5Bit4Bit3Bit2Bit1Bit08、定时器核心寄存器(TCNT)寄存器偏移量:$0004-$0005Bit15Bit14Bit13Bit12Bit11Bit10Bit9Bit8Bit7Bit6Bit5Bit4Bit3Bit2Bit1Bit0TCNT 是递增计数器,它不停地对内部时钟信号计数、程序可随时读取,但在普通模式下禁止写入。TCNT 应按字访问,分别访问高、低字节可能得到错误的结果。【说明】在特殊模式下,TCNT 可写,但因为写操作与预分频器时钟不同步,TCNT寄存器写入后,其第一个周期可能是一个不同的值。9、输出比较通道 7 屏蔽寄存器(OC7M)寄存器偏移量$0002Bit7Bit6Bit5Bit4Bit3Bit2Bit1Bit0OC7M7OC7M6OC7M5OC7M4OC7M3OC7M2OC7M1OC7M0可在任何时候读或写。前面已经说明,OC7 具有特殊地位,它匹配时可以直接改变其他 7 个输出引脚的状态,并覆盖各个引脚原来的匹配动作结果,寄存器 OC7M 决定哪些通道将处于 OC7 的管理之下。OC7M 中的各位与 PORTT 口寄存器的各位一一对应。当通过 TIOS 将某个通道设定为输出比较时,将 OC7M 中的相应位置 1,对应的引脚就是输出状态,与 DDR 中的对应位的状态无关。但 OC7Mn 并不改变 DDR 相应位的状态。OC7M 具有更高的优先级,它优于通过 TCTL1 和 TCTL2 寄存器中的 OMn 和 OLn 设定的引脚动作,若 OC7M 中某个位置 1,就会阻止相应引脚上由 OM 和 OL 设定的动作。10、输出比较通道 7 数据寄存器(OC7D)寄存器偏移量:$0003Bit7Bit6Bit5Bit4Bit3Bit2Bit1Bit0OC7D7OC7D6OC7D5OC7D4OC7D3OC7D2OC7D1OC7D0可在
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- DB23-T2903-2021-鳞片石墨企业化验室记录及报告编制规程-黑龙江省
- DB23-T2843-2021-政务信息资源体系总体架构-黑龙江省
- DB23-T2829-2021-电子政务外网安全管理规范第一部分:网络安全总体要求-黑龙江省
- 单位物业合同管理制度
- 医院甲方工程管理制度
- 国企人才流程管理制度
- 华为销售人员管理制度
- 服务技能比赛方案(3篇)
- 学校绘画社团管理制度
- 农资市场运营管理制度
- 动物解剖学之 泌尿系统课件
- DB34-T 4010-2021 水利工程外观质量评定规程-高清现行
- 大型商业综合体培训课件
- 红茶加工技术培训教学课件
- 学校食堂操作流程图
- 义务教育语文统编教材总主编温儒敏-“语文素养”与“人文精神”双线组元
- 箱式变压器设计说明
- GB∕T 37361-2019 漆膜厚度的测定超声波测厚仪法
- 篮球比赛记录表(CBA专用)
- DB31∕650-2020 非织造布单位产品能源消耗限额
- 2020~2021学年语文五年级下册专项训练:现代文阅读(答案解析)
评论
0/150
提交评论