




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、定时器/计数器LPC1700系列Cortex-M3微控制器定时器/计数器概述1定时器/计数器内部结构2定时器/计数器功能描述3定时器/计数器应用方案4目 录 什么是定时器/计数器?定时器/计数器概述时钟 定时器是用来对固定周期的脉冲信号计 数,如CPU内部的外设时钟(PCLK); 本质上都是加法计数器; 计数器可以对脉冲长度不确定的信号 进行计数,如微处理器外部I/O引脚的 脉冲信号。 4个32位可编程定时器/计数器,带有32位预分频器 4个定时器/计数器均具有捕获、匹配功能 每路最少有2个捕获输入和2个匹配输出,引脚可配置 应用: 数字频率计 智能家用电器 定时控制设备 特性特性定时器/计数
2、器概述定时器/计数器概述1定时器/计数器内部结构2定时器/计数器功能描述3定时器/计数器应用方案4目 录捕获/计数输入预分频器(TnPR、TnPC)定时器计数器TnTCPCLK定时器控制寄存器TnTCR捕获寄存器T(03)CRn匹配输出比较器计数器控制寄存器(TnCTCR)注意:n = 0、1、2、3捕获控制寄存器TnCCR中断标志寄存器(TnIR)0 x0000 0000匹配寄存器T(03)MRn匹配控制寄存器TnMCR外部匹配寄存器TnEMR匹 配 功 能 模 块捕 获 功 能 模 块计 数 功 能 模 块复位使能选择定时还是计数功能定时器计数值内部结构定时器/计数器概述1定时器/计数器内
3、部结构2定时器/计数器功能描述3定时器/计数器应用方案4目 录预分频器(TnPR、TnPC)定时器计数器TnTCPCLK定时器控制寄存器TnTCR计数器控制寄存器TnCTCR0 x0000 0000复位使能计数输入选择定时还是计数功能CAP预分频计数器PC0 x00000000定时器计数器TC0 x000000001. 预分频器预分频计数器PC0 x00000001预分频计数器PC0 x00000002预分频计数器PC0 x00000003预分频计数器PC0 x00000000定时器计数器TC0 x00000001 定时器/计数器带有一个32位可编程预分频器,PC每经过PR+1个PCLK周期T
4、C就加1。 输入到计数器模块的信号频率被降低,因此定时器/计数器的计数范围大大增加。预分频寄存器设置: PR = 0 x03; / 设预分频器;计数功能模块预分频器(TnPR、TnPC)定时器计数器TnTCPCLK定时器控制寄存器TnTCR计数器控制寄存器TnCTCR0 x0000 0000复位使能计数输入选择定时还是计数功能CAP定时器计数器TC0 x000000002. 计数外部脉冲计数功能模块 在计数器模式时,用户可以选择是在输入脉冲的上升沿、下降沿或者是边沿,实现对外部脉冲信号进行计数。计数模式边沿计数计数外部脉冲初始化:T0TCR = 0 x02;T0CTCR = (0 x03 0)
5、| (0 x00 2); T0PR = 0 x00;预分频寄存器PR = 0CAPn.0定时器计数器TC0 x00000001定时器计数器TC0 x00000002定时器计数器TC0 x00000003定时器计数器TC0 x00000004在每个外部输入信号上升沿和下降沿时计数器都加1定时器计数值匹配输出中断标志寄存器(TnIR)匹配寄存器T(03)MRn匹配控制寄存器TnMCR外部匹配寄存器TnEMR比较器匹配时产生中断匹配时将TC复位匹配时将使TC和PC停止, TCR的位0清零匹配输出设置为0匹配输出设置为1不执行任何动作匹配输出电平翻转定时控制寄存器使能匹配功能初始化:T0MR0 = 1
6、0; T0MCR = 0 x03;T0EMR = 0 x30;匹配时输出电平翻转匹配时产生中断,TC复位定时器0匹配值为10TC10TC9TC8TC7TC6TC5TC4TC3TC2TC1TC0 定时器/计数器的当前计数值等于用户设定的“匹配值”时,根据相应设置,触发外部某个功能匹配输出,同时也可以产生中断信号。匹配的功能演示匹配功能模块捕获输入捕获寄存器T(03)CRn捕获控制寄存器TnCCR捕获引脚定时控制寄存器使能CAPn.0(1/2/3)上升沿捕获CAPn.0(1/2/3)下降沿捕获CAPn.0(1/2/3)事件中断上升沿捕获,产生中断捕获功能初始化:T0CCR = 0 x05; 定时器
7、计数值TC6TC5TC4TC3TC2TC1TC0捕获TC值,T0CR0=6中断标志寄存器(TnIR)捕获 当定时器/计数器运行时,在捕获引脚上,出现有效外部触发动作,此时定时器计数器的当前值保存到指定捕获寄存器中。 同一捕获通道的对应引脚可能有几个,当选择多个引脚用作捕获通道时,仅序号最低的引脚有效。注意:捕获功能模块计数匹配捕获捕获时当前定时器计数器值被保存捕获时,可选择触发捕获中断匹配时对定时器/计数器进行操作匹配时可选择触发匹配中断匹配时可选择触发外部输出动作计数PCLK,即定时器模式计数外部脉冲,即计数器模式预分频器控制器触发捕获的信号边沿类型可选择(上升沿,下降沿,双边沿)定时器/计
8、数器本节要点:功能模块小结定时器/计数器概述1定时器/计数器内部结构2定时器/计数器功能描述3定时器/计数器应用方案4目 录定时器实现秒脉冲输出应用方案1. 根据定时时间,计算出匹配值MR2. 定时器初始化 定时器/计数器工作模式配置 匹配控制寄存器设置 中断功能服务函数设置 启动定时器使能应用方案void Time0Init(void) T0TCR = 0 x02; T0IR = 1; T0CTCR = 0; T0TC = 0; T0PR = 0; T0MR0 = FPCLK; T0MCR = 0 x03; NVIC_EnableIRQ(TIMER0_IRQn); T0TCR = 0 x01; /* 定时器不使能,定时器复位 */* 清除匹配通道0的中断标志 */* 定时器模式 */* 计数器清零 */* 定时器时钟不分频 */* 1s中断一次 */* 匹配后产生中断,TC值复位 */* 设置中断并使能 */* 启动定时器 */定时器0初始化:应用方案 void tim
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 地产游戏活动方案
- 公务员考试活动方案
- 2025至2030年中国仿皮古典吉他包行业投资前景及策略咨询报告
- 2025至2030年中国二氯一氟乙烷行业投资前景及策略咨询报告
- 2025至2030年中国专业无线话筒行业投资前景及策略咨询报告
- 2025至2030年中国三格餐盒行业投资前景及策略咨询报告
- 2025至2030年中国VCD盒模具行业投资前景及策略咨询报告
- 湖北黄冈市英山县事业单位2025年统一公开招聘工作人员笔试历年典型考题及考点剖析附带答案详解
- 全专业绿色建筑分析报告与计算书的内容要求
- 旅游英语词汇与口语考试题
- 国家开放大学电大《课程与教学论》形考任务2试题及答案
- 最全广联达教程全套
- 广东省全国大学英语四、大级考试考务手册
- 东风雪铁龙世嘉c-quatre说明书(三厢)
- 年产10吨功能益生菌冻干粉的工厂设计改
- MT-T 1199-2023 煤矿用防爆柴油机无轨胶轮运输车辆通用安全技术条件
- 银行业服务考核评价表
- 国家开放大学《高等数学基础》形考任务1-4参考答案
- ezra pound解析(课堂PPT)完整版
- 小升初语文衔接课程及小升初语文衔接
- 航空科普讲座:航空百年精彩纷呈课件
评论
0/150
提交评论