简介
嵌入式解决方案中的大量计算可独立于内核完成,从而减轻内核负荷并减少占用程序存储空间。大多数 Microchip 单片机配备独立于内核的外设(Core Independent Peripheral,CIP),这有助于在内核之外进行处理,并且可以增强单片机的硬件功能。CIP 凭借关键属性实现了强大功能和稳健性。经过初始化后,CIP 可提供稳态的闭环嵌入式控制,无需 CPU 的干预。各 CIP 之间智能互连,能够无延迟地共享数据、逻辑输入或模拟信号,无需添加代码或中断 CPU。最后但同样重要的是,凭借这些 CIP,小尺寸的低功耗 MCU 也可以执行极为复杂的任务,例如高功率照明控制和通信。
本文档提供了可配置定制逻辑(Configurable Custom Logic,CCL)外设的概述、示例及其使用技巧和诀窍,例如如何使用真值表实现基本功能、如何对信号应用延时以及如何对信号进行分频。
为了更好地了解 CCL 外设及其优势,本培训手册涵盖以下独立于内核的解决方案:在 CNANO 板 LED 上生成可视SOS 信号,其中内核只参与初始化部分。
本文档将从使用点和线的莫尔斯信号表示开始,介绍与 SOS 报文相关的波形以及所用外设和其他波形。文档末尾将提供使用 MPLAB® MCC 和 MPLAB X IDE 生成 SOS 信号的操作步骤。
阅读原文:AVR® DA 培训手册:使用 AVR® DA 外设库的独立于内核的解决方案
|