實時控制是嵌入式系統執行的最基本任務之一。通常,它是在軟件中實現的——這種方法會限制 CPU 并消耗過多的功率。Microchip的PIC18-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文章
7496瀏覽量
151086 -
mcu
+關注
關注
146文章
17019瀏覽量
350375 -
嵌入式
+關注
關注
5072文章
19026瀏覽量
303523
發布評論請先 登錄
相關推薦
評論