dsPIC33E/PIC24E输入捕捉功能详解与配置

需积分: 0 0 下载量 93 浏览量 更新于2024-06-15 收藏 346KB PDF 举报
本章节是Microchip Technology Inc.的dsPIC33E/PIC24E系列数字信号处理器(DSP)参考手册中的第12章,主要讨论了输入捕捉功能。这一功能对于在需要精确测量输入信号频率和周期的场合非常实用,比如脉冲测量应用。输入捕捉模块的核心组成部分是一个16位同步递增计数定时器,它可以在输入信号的上升沿或下降沿发生时,或者特定次数的边缘触发时捕获定时器的当前值。 工作模式的选择由ICxCON1寄存器决定,提供了五种不同的操作模式:下降沿捕捉、上升沿捕捉、四次上升沿捕捉、十六次上升沿捕捉以及上升沿和下降沿双边触发。在节能状态下,输入捕捉模块还能被设计用于唤醒处理器,使其在空闲或休眠模式下响应外部信号。 输入捕捉事件发生后,捕获的值会被写入FIFO(First-In-First-Out)队列,并且可以通过ICxTMR寄存器读取,但需注意同步延迟。当多个输入捕捉模块级联使用时,它们可以形成一个32位定时器,提供更高级别的计数精度。而在同步模式下,模块可以通过同步/触发输入源与其他模块协同工作。 此外,本章还涵盖了输入捕捉定时器的时钟源选择、中断处理、DMA(直接内存访问)的集成操作、寄存器映射以及一些设计技巧。相关应用笔记提供了实际应用中的最佳实践和示例,以及版本历史信息,帮助用户了解功能的演变和更新。 第12章是深入理解dsPIC33E/PIC24E系列处理器如何利用输入捕捉模块进行精密定时和事件检测的关键部分,对于开发者进行高效能硬件设计和优化具有重要意义。