0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何使用PIC18-Q10及其CLC模块轻松实现实时控制

星星科技指导员 来源:microchip 作者:microchip 2023-04-24 10:36 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

实时控制是嵌入式系统执行的最基本任务之一。通常,它是在软件中实现的——这种方法会限制 CPU 并消耗过多的功率。MicrochipPIC18-Q10系列通过在硬件中实现许多时序关键和内核密集型任务来消除这些问题。这些微控制器MCU) 可帮助您降低功耗,消除对额外代码的需求,并通过高级外设功能和互连性提高系统性能。

使用 PIC18-Q10 MCU,您可以根据您的应用设计快速、可靠的实时控制系统。这些 MCU 具有灵活的外设,如可配置逻辑单元 (CLC),使您能够设计可与 MCU 接口的简单功能。CLC 外设是用户可配置的外设,用于创建基于硬件的自定义逻辑功能。外设允许您指定外部和内部信号的组合作为逻辑功能的输入,并在内部连接定时器、脉宽调制器 (PWM)、串行端口和 I/O 引脚等外设,以便于硬件定制。

CLC 提供:

更大的灵活性和简化的设计:CLC可用作实现顺序和/或组合逻辑功能的独立外设,从而促进快速事件触发和响应。它还可以与其他外设一起使用,通过促进硬件中复杂功能的自定义实现来帮助扩展功能。

改进的系统性能: 由于CLC完全独立于内核,因此它有效地降低了任何应用的CPU带宽要求,因为许多简单的逻辑和事件响应可以从CPU卸载到外设。

降低系统成本:CLC 可减少设计所需的外部元件数量,从而降低 PCB 尺寸和整体系统成本。它支持更高的集成度,无需任何外部元件,从而减小了PCB尺寸和系统成本。它还降低了闪存和RAM要求,因为不需要软件算法

更快的响应:与软件中实现的逻辑功能相比,硬件中实现的逻辑功能具有更快的事件响应。

要获取有关如何创建自定义逻辑函数的更多信息,请下载 PIC18 上的 CLC 入门技术简报。本文档通过以下常见用例解释了 CLC 的概念及其实现:

使用基本逻辑门

使用 CLC 创建数据信号调制器

使用 CLC 创建 LED 调光效果

该文档为每个用例提供了易于遵循的说明和 Github 代码示例。它还使用Microchip的PIC18F47Q10好奇号纳米评估套件,具有完整的编程和调试功能。PIC18-Q10 MCU由我们的软件工具提供支持,包括MPLAB®代码配置器(MCC) - 一个免费的软件插件,提供图形用户界面(GUI)格式,可轻松配置外设和功能。这使您能够轻松拖放以GUI格式连接输入和输出,并通过单击按钮生成C代码,从而大大简化了CLC和其他外设的实施。

审核编辑:郭婷

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 微控制器
    +关注

    关注

    48

    文章

    8251

    浏览量

    162432
  • mcu
    mcu
    +关注

    关注

    147

    文章

    18615

    浏览量

    387231
  • 嵌入式
    +关注

    关注

    5186

    文章

    20153

    浏览量

    328937
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    如何使用PIC16F1509与AN1606 CLC配置

    我使用PIC16F1509与AN1606 CLC配置。我正在控制一个WS28的字符串,所有的工作都很棒。然后,我设置一个UART从另一个PIC18处理器获得数据到
    发表于 05-07 14:52

    自制PIC18F47Q10的教程

    描述PicOne (PIC18F47Q10)PIC18F47Q10主要特点:内部 64MHz 振荡器具有自读/写能力的 128 KB 闪存程序存储器3728 字节数据 SRAM 存储器1024 字节
    发表于 08-08 07:06

    PIC32器件上提供的实时时钟和日历硬件模块及其操作的详细中文概述

    本章将讨论 PIC32 器件上提供的实时时钟和日历硬件模块及其操作。该模块提供实时时钟和日历功能
    发表于 06-06 13:29 1次下载
    <b class='flag-5'>PIC</b>32器件上提供的<b class='flag-5'>实时</b>时钟和日历硬件<b class='flag-5'>模块</b><b class='flag-5'>及其</b>操作的详细中文概述

    实时应用中使用CLC

    可配置逻辑单元(Configurable Logic Cell,CLC)是一种灵活的外设,可为 PIC®单片机创建片上定制逻辑功能。此外设允许用户将信号组合指定为逻辑功能的输入,并可将逻辑输出传送到其他外设或 I/O 引脚。它可配置各种基本逻辑功能,例如逻辑门、触发器和锁
    发表于 03-31 10:43 12次下载
    在<b class='flag-5'>实时</b>应用中使用<b class='flag-5'>CLC</b>

    PIC18 Q10产品系列入门

    本应用笔记简要介绍了 PIC18 Q10 系列器件的入门信息。有关 PIC18 Q10 系列器件之间差异的更多信息,请参见数据手册。
    发表于 03-31 10:48 12次下载
    <b class='flag-5'>PIC18</b> <b class='flag-5'>Q10</b>产品系列入门

    使用CLC扩展PIC MCU的功能

    可配置逻辑单元 (Configurable Logic Cell, CLC)是一种灵活的外设,允许为 PIC® 单片机创建片上自定义逻辑功能。这种外设允许用户指定信号组合作为逻辑功能的输入,以及
    发表于 03-31 11:12 3次下载
    使用<b class='flag-5'>CLC</b>扩展<b class='flag-5'>PIC</b> MCU的功能

    PicOne PIC18F47Q10开源分享

    电子发烧友网站提供《PicOne PIC18F47Q10开源分享.zip》资料免费下载
    发表于 08-24 10:00 2次下载
    PicOne <b class='flag-5'>PIC18F47Q10</b>开源分享

    PIC18-Q71系列的智能模拟特性

    传统上,MCU主要是数字设备,只有基本的模拟功能。换言之,任何比使用模数转换器(ADC)进行基本测量更先进的方法都将使用设计中其他地方的分立器件来实现。但是,情况并非总是如此。PIC18-Q
    的头像 发表于 04-20 09:23 1442次阅读
    <b class='flag-5'>PIC18-Q</b>71系列的智能模拟特性

    利用下一代PIC18 Q10 MCU的高级外设完成更多工作

    下一代PIC18Q10”系列微控制器具有多个易于使用的内核独立外设(CIP)和智能模拟外设,可满足期望,并被证明是大多数嵌入式应用的正确选择。“Q10”MCU 的 CIP 可降低固件
    的头像 发表于 04-23 10:18 1228次阅读

    PIC18F24/25Q24微控制器技术解析与应用指南

    Microchip Technology PIC18F24/25Q24微控制器是PIC18-Q24微控制器系列28/40/44/48引脚器件
    的头像 发表于 10-10 09:56 406次阅读
    <b class='flag-5'>PIC18</b>F24/25<b class='flag-5'>Q</b>24微<b class='flag-5'>控制</b>器技术解析与应用指南

    PIC18F56Q24 Curiosity Nano开发板技术解析与应用指南

    和两个100mil、1个28引脚排针条。该套件可访问PIC18F56Q24微控制器上的智能模拟和内核独立外设。PIC18-Q24系列微控制器非常适合用于传感器接口、
    的头像 发表于 10-10 10:18 387次阅读
    <b class='flag-5'>PIC18F56Q</b>24 Curiosity Nano开发板技术解析与应用指南

    PIC18F16Q20 Curiosity Nano开发板技术解析与应用指南

    Microchip Technology PIC18F16Q20 Curiosity Nano套件提供用于评估PIC18-Q20系列微控制器的硬件平台。PIC18F16Q20微
    的头像 发表于 10-10 10:31 442次阅读
    <b class='flag-5'>PIC18F16Q</b>20 Curiosity Nano开发板技术解析与应用指南

    PIC18-Q24 微控制器:高性能、低功耗与增强型代码保护的完美结合

    I/O,支持这些引脚在不同于其他微控制器的电压域工作。此外,PIC18-Q24还设有一个10位带计算功能的模数转换器 (ADCC)(支持300 kSPS)和一个8位信号路由端口模块,无
    的头像 发表于 10-10 11:10 354次阅读
    <b class='flag-5'>PIC18-Q</b>24 微<b class='flag-5'>控制</b>器:高性能、低功耗与增强型代码保护的完美结合

    PIC18-Q20系列微控制器:高性能、低功耗的嵌入式系统核心

    Microchip Technology PIC18-Q20微控制器是PIC18较小产品系列之一,有14/20引脚器件可选,用于传感器连接、实时控制
    的头像 发表于 10-10 11:40 348次阅读
    <b class='flag-5'>PIC18-Q</b>20系列微<b class='flag-5'>控制</b>器:高性能、低功耗的嵌入式系统核心

    PIC18F56Q71 Curiosity Nano评估套件技术解析与应用指南

    Microchip Technology EV01G21A Curiosity Nano评估套件是一个用于评估PIC18F Q71系列微控制器 (MCU) 的硬件平台。该板装有PIC18F56
    的头像 发表于 10-11 14:14 365次阅读
    <b class='flag-5'>PIC18F56Q</b>71 Curiosity Nano评估套件技术解析与应用指南