




已阅读5页,还剩39页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第4章LPC2000系列ARM硬件结构 1 LPC2000系列简介2 引脚描述3 存储器寻址4 系统控制模块5 存储器加速模块 MAM 6 外部存储器控制器 EMC 7 引脚连接模块8 GPIO LPC2000系列ARM硬件结构 9 向量中断控制器10 外部中断输入11 定时器0和定时器112 SPI接口13 I2C接口14 UART 0 1 15 A D转换器16 看门狗17 脉宽调制器 PWM 18 实时时钟 4 11定时器0 1 特性 32位可编程预分频器 4路捕获通道 4个匹配寄存器 4个匹配输出通道 定时器结构图 4 11定时器0 1 功能简介 预分频器 捕获功能 匹配功能 定时器控制寄存器TCR用于控制定时器计数器的操作 控制寄存器 TCR 中断寄存器包含4个位用于匹配中断 另外4个位用于捕获中断 如果有中断产生 IR中的对应位会置位 向对应的IR位写1清零中断 写0无效 中断标志寄存器 IR 4 11定时器0 1 分频器结构描述 分频器寄存器描述 匹配功能 匹配控制寄存器MCR 匹配控制寄存器用于控制在发生匹配时定时器所执行的操作 匹配寄存器 MR0 MR3 值与定时器计数值相比较 当两个值相等时自动触发在MCR寄存器中设置的动作 匹配寄存器MR T0MR0 100 设置匹配寄存器T0MCR 0 x03 当定时器计数值与MR0匹配时 定时器0复位 并产生中断 操作示例 外部匹配寄存器提供外部匹配管脚MATn 0 MATn 3 n为0或1 的控制和状态 外部匹配寄存器EMR 定时器匹配输出引脚描述 当定时器值等于预设的匹配值时 从引脚输出特定的信号 外部匹配寄存器EMR 操作示例 T0EMR 0 x30 定时器0发生匹配时 MAT0 0引脚输出翻转 捕获功能 捕获功能寄存器描述 捕获控制寄存器CCR 捕获控制寄存器功能 设置捕获信号的特征 上升沿 下降沿还是双边沿设置是否产生中断 定时器捕获引脚描述 如果输入信号满足设定的要求 将触发捕获动作 捕获控制寄存器CCR 当发生捕获事件时 可将定时器计数值装入该寄存器 捕获功能寄存器描述 捕获寄存器CR 操作示例 T0CCR 0 x30 当CAP0 0引脚出现上升沿时 发生捕获事件 并产生中断 捕获功能注意事项 当选择多个管脚作捕获功能时 只有序号最低的那一个管脚是有效的 例 如果P0 2与P0 22均设置为CAP0 0 那么只有P0 2是有效的 P0 22的捕获功能无效 定时器中断 定时器与VIC的关系 TIMER0 TIMER1分别位于VIC的通道4和通道5 中断使能寄存器VICIntEnable的Bit4和Bit5分别用来控制通道4和通道5的使能 TIMER0与VIC的关系 当VICIntEnable 4 0时 通道4中断禁止 定时器中断 TIMER0与VIC的关系 当VICIntEnable 4 0时 通道4中断禁止 当VICIntEnable 4 1时 通道4中断使能 定时器中断 TIMER1与VIC的关系 当VICIntEnable 5 0时 通道5中断禁止 定时器中断 TIMER1与VIC的关系 当VICIntEnable 5 0时 通道5中断禁止 当VICIntEnable 5 1时 通道5中断使能 定时器中断 匹配中断 LPC2000系列ARM定时器计数溢出时不会产生中断 但是匹配时可以产生中断 每个定时器都具有4个匹配寄存器 MR0 MR3 可以用来存放匹配值 当计数值 匹配值时 产生匹配中断 匹配中断 匹配控制寄存器控制着匹配中断的使能 以定时器0匹配通道0为例 当T0TC T0MR0时 若T0MCR 0 0 则匹配中断禁止 定时器中断 匹配中断 匹配控制寄存器控制着匹配中断的使能 以定时器0匹配通道0为例 当T0TC T0MR0时 若T0MCR 0 0 则匹配中断禁止 当T0TC T0MR0时 若T0MCR 0 1 则匹配中断使能 定时器中断 捕获中断 当定时器的捕获引脚CAP上出现特定的捕获信号时 可以产生中断 以CAP0 0为例 定时器中断 捕获中断 当定时器的捕获引脚CAP上出现特定的捕获信号时 可以产生中断 以CAP0 0为例 若T0CCR 0 1 捕获引脚CAP0 0上出现 上升沿 信号时 发生捕获事件 定时器中断 捕获中断 当定时器的捕获引脚CAP上出现特定的捕获信号时 可以产生中断 以CAP0 0为例 若T0CCR 0 1 捕获引脚CAP0 0上出现 上升沿 信号时 发生捕获事件 若T0CCR 1 1 捕获引脚CAP0 0上出现 下降沿 信号时 发生捕获事件 定时器中断 捕获中断 捕获控制寄存器CCR控制捕获中断的使能 以CAP0 0为例 发生捕获事件时 T0CCR 2 控制着捕获中断的使能 T0CCR 0 T0CCR 1 CAP0 0 T0CCR 2 捕获中断 捕获 上升沿 下降沿 当T0CCR 2 0时 捕获中断禁止 定时器中断 捕获中断 捕获控制寄存器CCR控制捕获中断的使能 以CAP0 0为例 发生捕获事件时 T0CCR 2 控制着捕获中断的使能 T0CCR 0 T0CCR 1 CAP0 0 T0CCR 2 捕获中断 捕获 上升沿 下降沿 当T0CCR 2 0时 捕获中断禁止 当T0CCR 2 1时 捕获中断使能 4 11定时器0 1 使用定时器的注意要点 定时计数器 TC 本身不能产生中断 只有与匹配寄存器发生匹配后才能引起中断事件 在定时器匹配发生后 可以不停止定时器工作 而动态修改匹配寄存器的值 定时器使用匹配功能的同时 还可以使用捕获功能 而不必分时使用 定时器计数时钟频率 Fpclk PR 1 定时器操作示例 定时器设置为匹配时复位计数器并产生中断 预分频设置为2 匹配寄存器设置为6 在发生匹配的定时器周期结束时 定时器计数值复位 这样就使匹配值具有完整长度的周期 PR 2 MRx 6 匹配时使能中断和复位 预分频计数器计数频率为PCLK 定时器计数器计数频率为PCLK 3 最后一个周期复位定时器计数器 产生匹配中断 定时器操作示例 操作流程 定时器操作示例 定时器0初始化 VoidTime0Init void T0TC 0 T0PR 0 T0MCR 0 x03 T0MR0 Fpclk 10 T0TCR 0 x01 C代码 定时器操作示例 用定时器测量脉冲宽度 T0TC 0 T0PR 0 while IO0PIN C代码 P0 0 定时器操作示例 匹配输出 VoidMATOut void PINSEL0 0 x00000800 T0TC 0 T0PR 0 T0MCR 0 x10 T0EMR 0 xC0 T0MR1 5000 T0TCR 0 x01 C代码 将引脚P0 5设置为输出50 的方波 程序设置了MR1匹配后复位定时器 并且MAT0 1输出电平翻转 定
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 中风病中医护理查房
- 健康知识讲座培训提纲课件
- 侵袭性胸腺瘤CT课件
- 3 岁以下婴幼儿回应性照护指南
- 矿产信息公示管理办法
- 网络域名管理办法细则
- 网络信息推送管理办法
- 宇宙膨胀与暗物质的潜在关联-洞察及研究
- 导游证考试复习资料:全国导游基础知识(第10版)(2025北京市)
- 2025年中央一号文件知识考试题附答案
- 五年级美术素养测评模拟测试
- 销售流程与管理制度
- 外墙刷漆施工安全协议书
- 衡阳市物业服务收费管理实施细则
- 灾后重建生态修复建设林草植被恢复项目实施方案
- 《零售基础》完整课件(共六章节)
- 八年级心理健康教育课件
- 2025-2030中国除尘设备行业市场发展分析及前景趋势与投资研究报告
- 开学第一课校园防骗课件(小学生)
- 《华为存储产品介绍》课件
- DB33T 1197-2020 建筑地基基础工程施工质量验收检查用表标准
评论
0/150
提交评论