4.附送k60的可作参考分章阅读k60rev6-ch41lptmr中文_第1页
4.附送k60的可作参考分章阅读k60rev6-ch41lptmr中文_第2页
4.附送k60的可作参考分章阅读k60rev6-ch41lptmr中文_第3页
4.附送k60的可作参考分章阅读k60rev6-ch41lptmr中文_第4页
4.附送k60的可作参考分章阅读k60rev6-ch41lptmr中文_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

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

文档简介

1、第 41 章 低功耗定时器(LPTMR)41.1 简介低功耗定时器(LPTMR)可以被配置成定时计数器(采用可选的预分频)或者是脉冲计数器(使用可选的干扰滤波器)在所有的模式中,包括低泄漏模式。它可以从大多数的系统复位事件中继续使用,可达 1 天的时间。41.1.1 特点LPTMR 模块的特点包括:带比较的 16 位定时计数器或者脉冲计数器从任意低功耗模式中异步唤醒的可选择中断硬件触发输出计数器支持在运行模式或复位下比较可配置预分频/干扰滤波器的时钟源可配置脉冲计数器输入源上升沿或下降沿41.1.2 操作模式41.1.2.1 运行模式在运行模式中,LPTMR 正常运行。41.1.2.2 等待模

2、式在等待模式中,LPTMR 继续正常运行,可以配置成产生一个中断请求离开低功耗模式。41.1.2.3 停止模式在停止模式中,LPTMR 继续正常运行,可以配置成产生一个中断请求离开低功耗模式。41.1.2.4 低泄漏状态在低泄漏模式中,LPTMR 继续正常运行,可以配置成产生一个中断请求离开低功耗模式。在低泄漏模式中,参考时钟是不可用的。41.1.2.5 调试模式在调试模式中,LPTMR 正常运行。41.2 LPTMR 信号描述41.2.1 信号的详细描述41.3注意LPTMR 寄存器只有在 POR 或 LVD 事件时才会复位。参照 LPTMR 功耗和复位详细描述。映像合寄存器定义41.3.1

3、 低功耗定时器控制状态寄存器(LPTMRx_CSR)LPTMRx映像绝对地址(十六进制)寄存器名称位宽(位)复位值章节/页码4004_0000低功耗定时器控制状态寄存器(LPTMR0_CSR)32R/W0000_0000h41.3.1/10924004_0004低功耗定时器寄存器(LPTMR0_PSR)32R/W0000_0000h41.3.2/10934004_0008低功耗定时器比较寄存器(LPTMR0_CMR)32R/W0000_0000h41.3.3/10954004_000C低功耗定时器计数寄存器(R)32R0000_0000h41.3.4/109541-2 LPTMR 接口信号描述

4、信号I/O描述LPTMR_ALTnI脉冲计数器输入在脉冲计数器模式中,LPTMR 可以选择输入引脚或输出(CMP)比较中的一个引脚使用。状态含义断言如果配置成带输入有效的脉冲计数器模式,那么断言导致 LPTMR 计数器的寄存器值增加。时序断言或否定可能发生在任何时候,输入可能断言异步于总线时钟。表 41-1 LPTMR 信号描述信号描述I/OLPTMR_ALTn脉冲计数器输入引脚ILPTMRx_CSR 域描述域描述31-8预留这个只读位域是预留的,始终为 0。7TCF定时器比较标志当 LPTMR 开启并且 LPTMR 计数寄存器等于 LPTMR 比较寄存器,再增加时,定时器比较标志被置 1。L

5、PTMR 计数器寄存器与 LPTMR 比较寄存器不等并增加LPTMR 计数器寄存器与 LPTMR 比较寄存器相等并增加6TIE定时器中断使能在定时器中断使能被置 1 时,每当定时器比较标志也被置 1 后将会产生一个 LPTMR 中断。定时器中断。开启定时器中断。5-4TPS定时器引脚选择定时器引脚选择配置脉冲计数器模式里使用的输入源。定时器引脚选择只有在 LPTMR时才可以改变。选择 CMP0 输出选择 LPTMR_ALT1选择 LPTMR_ALT2选择 LPTMR_ALT33TPP定时器引脚极性定时器引脚极性配置脉冲计数器模式下输入源的极性。定时器引脚极性只有在 LPTMR时才可以改变。脉冲

6、计数器输入源高有效,并且 LPTMR 计数器寄存器在上升沿时增加脉冲计数器输入源低有效,并且 LPTMR 计数器寄存器在下降沿时增加2TFC定时器运行计数器当清除时,每当定时器比较标志被置 1,定时器运行计数器配置 LPTMR 计数器寄地址:LPTMR0_CSR4004_0000h 基址+0h 偏移=4004_0000h41.3.2 低功耗定时器预分频寄存器(LPTMRx_PSR)LPTMRx_PSR 域描述域描述31-7预留这个只读位域是预留的,始终为 0。6-3预分频预分频值预分频值寄存器域配置预分频的大小(在时间计数器模式)或者干扰滤波器的宽度(在脉冲计数器模式)。预分频值只有在 LPT

7、MR时才可以改变。0000 预留0001 预分频器除以预分频器时钟 4;干扰滤波器的输入引脚在识别 2 个时钟上升沿后改变。0010 预分频器除以预分频器时钟 8;干扰滤波器的输入引脚在识别 4 个时钟上升沿后改变。0011 预分频器除以预分频器时钟 16;干扰滤波器的输入引脚在识别 8 个时钟上升沿后改变。0100 预分频器除以预分频器时钟 32;干扰滤波器的输入引脚在识别 16 个时钟上升沿后改变。0101 预分频器除以预分频器时钟64;干扰滤波器的输入引脚在识别32 个时钟上升沿后改变。0110 预分频器除以预分频器时钟 128;干扰滤波器的输入引脚在识别 64 个时钟上升沿后改变。01

8、11 预分频器除以预分频器时钟 256;干扰滤波器的输入引脚在识别 128 个时钟上升沿后改地址:LPTMR0_PSR4004_0000h 基址+4h 偏移=4004_0004h存器到复位值。当置 1 时,定时器运行计数器溢出时配置 LPTMR 计数器寄存器到复位值。定时器运行计数器只有在 LPTMR时才可以改变。每当定时器比较标志被置 1 时,LPTMR 计数器寄存器复位。溢出时 LPTMR 计数器寄存器复位。1TMS定时器模式选择定时器模式选择配置 LPTMR 的模式。定时器模式选择只有在 LPTMR时才可以改变。时间计数器模式脉冲计数器模式0TEN定时器使能当定时器使能位被清 0 时,将

9、会复位 LPTMR逻辑(包括 LPTMR 计数器寄存器和定时器比较标志)。当定时器使能位被置 1 后,LPTMR 开启。当向该位写入 1 后, LPTMR_CSR5:1不会改变。LPTMR并且复位逻辑LPTMR 开启。41.3.3 低功耗定时器比较寄存器(LPTMRx_CMR)LPTMRx_CMR 域描述域描述31-16这个只读位域是预留的,始终为 0。地址:LPTMR0_CMR4004_0000h 基址+8h 偏移=4004_0008h变。1000 预分频器除以预分频器时钟 512;干扰滤波器的输入引脚在识别 256 个时钟上升沿后改变。1001 预分频器除以预分频器时钟 1024;干扰滤波

10、器的输入引脚在识别 512 个时钟上升沿后改变。1010 预分频器除以预分频器时钟 2048;干扰滤波器的输入引脚在识别 1024 个时钟上升沿后改变。1011 预分频器除以预分频器时钟 4096;干扰滤波器的输入引脚在识别 2048 个时钟上升沿后改变。1100 预分频器除以预分频器时钟 8192;干扰滤波器的输入引脚在识别 4096 个时钟上升沿后改变。1101 预分频器除以预分频器时钟 16384;干扰滤波器的输入引脚在识别 8192 个时钟上升沿后改变。1110 预分频器除以预分频器时钟 32768;干扰滤波器的输入引脚在识别 16384 个时钟上升沿后改变。1111 预分频器除以预分

11、频器时钟 65536;干扰滤波器的输入引脚在识别 32768 个时钟上升沿后改变。2PBYP预分频绕道当预分频绕道被置 1 后,选择的预分频时钟(在时间计数器模式)或者选择的输入源(在脉冲计数器模式)直接测定 LPTMR 计数器寄存器的时间。当预分频绕道被清 0 后,LPTMR 计数器寄存器通过预分频器/干扰滤波器输出测定时间。预分频绕道只有在 LPTMR时才可以改变。预分频/干扰滤波器使能预分频/干扰滤波器绕道1-0PCS预分频器时钟选择预分频器时钟选择选择的时钟共 LPTMR 预分频器/干扰滤波器使用。预分频器时钟选择只有在 LPTMR时才可以改变。MCGIRCLK参考时钟(在低泄漏功耗模

12、式不可用)LPO1KHz 的时钟ERCLK32K二次外部参考时钟OSCERCLK外部参考时钟41.3.4 低功耗定时器计数寄存器(R)41.4 功能描述41.4.1 LPTMR 电源和复位LPTMR 在所有电源模式下包括地模式保持有电。如果 LPTMR 在一个低电压模式里不需要继续运行,那么在进入该模式前应该先关闭 LPTMR。LPTMR 只有在全部POR 或LVD 下才会复位。在配置 LPTMR 寄存器时,需要在配置 LPTMR预分频寄存器和比较寄存器之前,将控制状态寄存器初始化为定时器。在初始化的最后一步应该开启定时器。这样就确保 LPTMR 配置正确,紧接着热复位后 LPTMR 计数器被

13、复位为 0。41.4.2 LPTMR 时钟该 LPTMR 预分频器/干扰滤波器,可设置成以下时钟中的一个时钟:MCGIRCLKLPO1kHz 时钟参考时钟OSCERCLK外部参考时钟 ERCLK32K辅助的外部参考时钟LPTMR 启用前使用它的时钟源。(LPO 一直为开启的)注意如果 LPTMR 要在所有需要低功耗的模式里继续运行,那么时钟必须保持开启。例如,R 域描述域描述31-16预留这个只读位域是预留的,始终为 0。15-0计数计数值LPTMR 计数寄存器返回 LPTMR 计数器当前值。地址:R4004_0000h 基址+Ch 偏移=4004_000Ch预留15-0比较比较值当 LPTM

14、R 开启并且 LPTMR 计数寄存器的值等于 LPTMR 比较寄存器的值,再增加时,定时器比较标志被置 1 并且等到 LPTMR 计数寄存器再增加时硬件触发器断言。如果 LPTMR 比较寄存器为 0,那么硬件触发器将保持断言直到 LPTMR 被。如果 LPTMR开启,那么 LPTMR 比较寄存器只有在定时器比较标志被置 1 后才能更改。在低泄漏模式里保持开启。参考时钟不可用,和外部参考时钟在任何 stop 模式里必须配置成在带旁路预分频/干扰滤波器脉冲计数器模式里,选择的输入源直接给 LPTMR 计数器寄存器计数,不需要其他的市中院。在这种情况下,为了使功耗最小化,预分频市中院配置成一个的时钟

15、(正如参考时钟在低泄漏模式里被)。41.4.3 LPTMR 预分频器/干扰滤波器LPTMR 预分频器共用相同的逻辑,在时间计数器模式里作为预分频器运行,在脉冲计数器模式里作为干扰滤波器。预分频器/干扰滤波器的配置在 LPTMR 开启时被更改。41.4.3.1 开启预分频器在时间计数器模式里当开启预分频器后,预分频器的输出直接给 LPTMR 计数器寄存器测试时间。当 LPTMR 开启后,LPTMR 计数器寄存器每隔 22 到 216 个预分频器时钟周期增加。在 LPTMR 开启后,LPTMR 计数器寄存器的第一次增加将会花费额外的一个或两个预分频时钟周期去同步逻辑。41.4.3.2 旁路预分频器

16、在时间计数器模式里,当预分频器被旁路时,选择的预分频器时钟在每个时钟周期增加LPTMR 计数器寄存器。当 LPTMR 开启时,第一次增加将会花费额外的一个或两个预分频时钟周期去同步逻辑。41.4.3.3 干扰滤波器在脉冲计数器模式里,当干扰滤波器开启时,干扰滤波器的输出直接给 LPTMR 计数器寄存器测试时间。当 LPTMR 是第一次开启时,干扰滤波器的输出被断言(高有效为逻辑 1,低有效为逻辑 0)。如果选择的输入源在至少 21 到 215 个连续的预分频器时钟上升沿保持负,那么干扰滤波器输出仍然为负。如果选择的输入源在至少 21 到 215 个连续的预分频器时钟上升沿保持断言,那么干扰滤波

17、器输出仍然为断言。注意输入只在时钟上升沿采样。在每次干扰滤波器输出断言时,LPTMR 计数器寄存器将会增加。在脉冲计数器模式里,LPTMR 计数器寄存器可以最大的速率增加,即每个 22 到 216 个预分频器时钟沿。当第一次被使能时,干扰滤波器将会等待一个额外的 1 个或 2 个预分频器时钟边沿去同步逻辑。41.4.3.4 旁路干扰滤波器在脉冲计数器模式里,当绕过干扰滤波器时,选择的输入源在每次断言时增加 LPTMR计数器寄存器。在 LPMTR 第一次使能之前,选择的输入源被强制断言。如果选择的输入源在 LPTMR 第一次使能时已经断言,那么这将会LPTMR 计数器寄存器增加。41.4.4 L

18、PTMR 比较当 LPTMR 计数器寄存器等于 LPTMR 比较寄存器的值再增加时,将会发生以下事件:定时器比较标志被置 1如果定时器中断使能被设置,产生 LPTMR 中断产生 LPTMR 硬件触发器如果运行计数器位被清 0,那么 LPTMR 计数器寄存器被复位在 LPTMR 使能时,LPTMR 比较寄存器只有在定时器比较标志被置 1 时才可以更改。当更新 LPTMR 比较寄存器时,在 LPTMR 计数器已经通过新的 LPTMR 比较值增加之前,必须先写入 LPTMR 比较寄存器和清除定时器比较标志。41.4.5 LPTMR 计数器LPTMR 计数器寄存器通过任意一种增加:预分频器时钟(带旁路的预分频器的时间计数器模式)预分频器输出(带使能的预分频器的时间计数器模式)输入源断言(带旁路干扰滤波器的脉冲计数器模式)干扰滤波器输出(带使能的干扰滤波器的脉冲计数器模式)当 LPTMR 被或者计

温馨提示

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

评论

0/150

提交评论