可配置逻辑单元(CLC)是一种灵活的外设,可为 PIC®单片机创建片上定制逻辑功能。此外设允许用户将信号组合指定为逻辑功能的输入,并可将逻辑输出传送到其他外设或 I/O 引脚。它可配置各种基本逻辑功能,例如逻辑门、触发器和锁存器。
CLC 是独立于内核的外设(CIP),这意味着在完成配置后,无需代码或 CPU 监控即可执行其任务。它独立工作,不受 PIC 单片机 CPU 的速度限制。这不仅缩短了系统的响应时间,还缩短了软件开发时间,因为某些功能通常是通过代码而非硬件完成的。
CLC 可用于编译定制逻辑功能,还可以在内部连接其他外设,例如定时器、PWM、串行端口和 I/O 引脚,从而能够十分轻松地进行硬件定制。
今天推荐的应用笔记《AN2912 - 在实时应用中使用CLC》介绍了 PIC单片机中的 CLC,并给出了两个示例来说明如何将其用于简化实际系统的设计。此外,还通过两个案例研究的相应固件对应用笔记进行了补充。要获得相应固件,请访问 http://www.microchip.com/wwwproducts/en/PIC18F47Q10。
主要内容
-
PIC 器件中 CLC 的概述
-
CLC 的特性和优势
-
实时应用中的 CLC
-
使用 CLC 的有限状态机实现
-
使用 CLC 的编码器和解码器实现