AN2451 应用笔记介绍了 AVR® 微控制器中核心独立外设(CIPs)的用法,重点聚焦于 tinyAVR® 1-Series 系列,但其基本原理适用于所有配备 CIPs 的设备。CIPs 旨在无需 CPU 代码或监督的情况下,在单个或多个外设之间处理任务,从而提供短且可预测的外设间响应时间、降低软件复杂度和执行时间,并可能减少功耗。

文档首先介绍了构建核心独立应用的两个最强大的组件:可编程定制逻辑(CCL)和事件系统(Event System)。随后,通过一个具体示例展示了如何结合 CCL、事件系统、实时计数器(RTC)和模数转换器(ADC),在无需 CPU 干预的情况下过滤按键信号并启动 ADC 转换。

该应用笔记指出,AVR 设备上的 CIPs 类别包括事件系统、CCL、定时器/计数器 A 和 B、实时计数器、ADC 以及 CRCSCAN。通过利用这些组件,用户可以开始构建自己的项目,实现硬件层面的信号处理与外设联动,而无需依赖 CPU 的持续干预。

信息来源