實(shí)時(shí)控制是嵌入式系統(tǒng)執(zhí)行的最基本任務(wù)之一。通常,它是在軟件中實(shí)現(xiàn)的——這種方法會(huì)限制 CPU 并消耗過(guò)多的功率。Microchip的PIC18-Q10系列通過(guò)在硬件中實(shí)現(xiàn)許多時(shí)序關(guān)鍵和內(nèi)核密集型任務(wù)來(lái)消除這些問(wèn)題。這些微控制器 (MCU) 可幫助您降低功耗,消除對(duì)額外代碼的需求,并通過(guò)高級(jí)外設(shè)功能和互連性提高系統(tǒng)性能。
使用 PIC18-Q10 MCU,您可以根據(jù)您的應(yīng)用設(shè)計(jì)快速、可靠的實(shí)時(shí)控制系統(tǒng)。這些 MCU 具有靈活的外設(shè),如可配置邏輯單元 (CLC),使您能夠設(shè)計(jì)可與 MCU 接口的簡(jiǎn)單功能。CLC 外設(shè)是用戶可配置的外設(shè),用于創(chuàng)建基于硬件的自定義邏輯功能。外設(shè)允許您指定外部和內(nèi)部信號(hào)的組合作為邏輯功能的輸入,并在內(nèi)部連接定時(shí)器、脈寬調(diào)制器 (PWM)、串行端口和 I/O 引腳等外設(shè),以便于硬件定制。
CLC 提供:
更大的靈活性和簡(jiǎn)化的設(shè)計(jì):CLC可用作實(shí)現(xiàn)順序和/或組合邏輯功能的獨(dú)立外設(shè),從而促進(jìn)快速事件觸發(fā)和響應(yīng)。它還可以與其他外設(shè)一起使用,通過(guò)促進(jìn)硬件中復(fù)雜功能的自定義實(shí)現(xiàn)來(lái)幫助擴(kuò)展功能。
改進(jìn)的系統(tǒng)性能: 由于CLC完全獨(dú)立于內(nèi)核,因此它有效地降低了任何應(yīng)用的CPU帶寬要求,因?yàn)樵S多簡(jiǎn)單的邏輯和事件響應(yīng)可以從CPU卸載到外設(shè)。
降低系統(tǒng)成本:CLC 可減少設(shè)計(jì)所需的外部元件數(shù)量,從而降低 PCB 尺寸和整體系統(tǒng)成本。它支持更高的集成度,無(wú)需任何外部元件,從而減小了PCB尺寸和系統(tǒng)成本。它還降低了閃存和RAM要求,因?yàn)椴恍枰浖?a href="http://www.xsypw.cn/v/tag/2562/" target="_blank">算法。
更快的響應(yīng):與軟件中實(shí)現(xiàn)的邏輯功能相比,硬件中實(shí)現(xiàn)的邏輯功能具有更快的事件響應(yīng)。
要獲取有關(guān)如何創(chuàng)建自定義邏輯函數(shù)的更多信息,請(qǐng)下載 PIC18 上的 CLC 入門技術(shù)簡(jiǎn)報(bào)。本文檔通過(guò)以下常見(jiàn)用例解釋了 CLC 的概念及其實(shí)現(xiàn):
使用基本邏輯門
使用 CLC 創(chuàng)建數(shù)據(jù)信號(hào)調(diào)制器
使用 CLC 創(chuàng)建 LED 調(diào)光效果
該文檔為每個(gè)用例提供了易于遵循的說(shuō)明和 Github 代碼示例。它還使用Microchip的PIC18F47Q10好奇號(hào)納米評(píng)估套件,具有完整的編程和調(diào)試功能。PIC18-Q10 MCU由我們的軟件工具提供支持,包括MPLAB?代碼配置器(MCC) - 一個(gè)免費(fèi)的軟件插件,提供圖形用戶界面(GUI)格式,可輕松配置外設(shè)和功能。這使您能夠輕松拖放以GUI格式連接輸入和輸出,并通過(guò)單擊按鈕生成C代碼,從而大大簡(jiǎn)化了CLC和其他外設(shè)的實(shí)施。
審核編輯:郭婷
-
微控制器
+關(guān)注
關(guān)注
48文章
7596瀏覽量
151748 -
mcu
+關(guān)注
關(guān)注
146文章
17227瀏覽量
351956 -
嵌入式
+關(guān)注
關(guān)注
5088文章
19158瀏覽量
306485
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論