LPC178x/177x Cortex-M3 定时器/计数器功能详解

需积分: 48 185 下载量 200 浏览量 更新于2024-08-06 收藏 18.38MB PDF 举报
"该文档是IBM BladeCenter管理模块命令行界面参考指南的一部分,专注于定时器/计数器的介绍,特别是LPC178x/177x系列Cortex-M3微控制器的定时器/计数器特性。文档详细阐述了定时器的功能、特性以及引脚描述。" 定时器/计数器是微控制器中重要的硬件组件,用于处理时间相关的任务和外部信号的计数。在LPC178x/177x系列中,它们具备四个32位可编程定时器/计数器,每个都具有捕获和比较匹配功能。这些定时器可以对内部的外设时钟(PCLK)进行计数,或者作为计数器对外部脉冲信号进行计数。它们可以根据预设的匹配寄存器值在特定时间触发中断或执行其他操作。 定时器/计数器的主要特性包括: 1. 32位计数器,带有一个可编程的32位预分频器,允许用户调整计数频率。 2. 可以在计数器模式或定时器模式下工作,适应不同应用需求。 3. 每个定时器包含两个32位捕获通道,用于在输入信号变化时捕获定时器的即时值,也可以配置产生中断。 4. 四个32位匹配寄存器,支持多种操作模式,如匹配时继续运行、停止定时器、重置定时器等,同时可以选择是否伴随中断。 5. 提供四个外部输出,与匹配寄存器对应,可以在匹配事件时设置为低电平、高电平、翻转电平或不执行任何操作。 文档中还提到了定时器/计数器的引脚描述,但具体内容未给出。通常,这些引脚描述会包含每个定时器相关引脚的功能,如输入捕获、输出比较、预分频器输入和使能信号等。 此外,虽然标签提及了“周立功 深入浅出 Cortex-M3 上册 PDF”,这可能意味着该资料是周立功关于Cortex-M3微处理器深入讲解系列的一部分,但实际内容并未涉及这部分。 这份指南详细介绍了LPC178x/177x系列Cortex-M3微控制器的定时器/计数器功能,对于理解和使用这些定时器进行嵌入式系统开发非常有帮助。它涵盖了从基本概念到高级特性的详细说明,适合嵌入式系统开发者或对Cortex-M3处理器感兴趣的人员阅读。