LPC15xx大型SCT中文手册:配置与功能详解

需积分: 19 5 下载量 163 浏览量 更新于2024-07-18 1 收藏 841KB PDF 举报
LPC15xx SCT中文数据手册提供了对LPC15xx系列处理器上大型SCTimer/PWM模块的详尽介绍,该模块包含SCTimer0和SCTimer1两个部分。这些定时器/脉宽调制器(PWM)组件是该系统的重要组成部分,用于精确的时间控制和数字信号处理。 15章的核心内容涵盖了以下几个关键知识点: - **通用性**:大型SCT适用于所有部件,并且支持多个功能。尽管SCT0和SCT1的输出引脚#7不能直接连接到LQFP48和LQFP64封装的外部接口,但它们可以用于内部连接,确保了其广泛的应用场景。 - **硬件特性**:每个SCT拥有16个匹配/捕捉寄存器、16个事件和16个状态,这提供了丰富的事件管理和控制选项。特别是,匹配寄存器0到5支持抖动引擎,有助于提高精度。此外,SCT具有8个输入和10个输出,满足了多种输入输出需求。 - **计数器/定时器功能**:大型SCT支持灵活的计数器模式,可以配置为16位或32位,同时通过总线时钟或选定输入进行计时。它能实现增加计数或值计数,并有16个匹配和捕捉寄存器,用于精确的计数匹配触发事件,如中断、停止、限值计时器和方向切换,以及控制输出。 - **PWM功能**:SCTimer与匹配寄存器配合工作,可以生成时间比例的PWM信号,最多支持8路单边沿或双边沿控制的PWM输出,每个输出具有独立的占空比和公共的PWM周期长度,这在电机控制、音频信号处理等领域非常实用。 - **活动创作功能**:SCTimer能够根据预设条件执行动作,如当计数器达到特定值、输入信号变化或者在特定状态下匹配输入/输出条件时,可以触发事件控制,如计数器的启动、停止、状态转换、输出响应以及DMA请求。 LPC15xx的大型SCTimer/PWM模块是一个高度灵活且功能强大的定时器解决方案,适合于需要精确时间和脉宽控制的嵌入式系统设计,如工业自动化、消费电子和电机驱动应用。理解和掌握这一模块的工作原理和配置方法对于开发人员来说是至关重要的。