獨立于內核的外設(CIP)是許多AVR器件上都會配備的一類外設。本應用筆記將重點介紹tinyAVR 1 系列,其中的一般原理適用于所有配備 CIP 的器件,只有在外設特性和設計方面存在一些差異。
CIP 旨在通過一個或多個外設來處理相應的任務,無需代碼或 CPU 監控即可維持正常運行。這樣做有很多好處,例如在外設之間提供短暫且可預測的響應時間、降低軟件復雜度、縮短軟件執行時間以及降低功耗。
tinyAVR 1系列器件上配有大量的 CIP。例如:事件系統(EVSYS)、可配置定制邏輯(CCL)、定時器/計數器 A 和 B(TCA/TCB)、實時定時器計數器(RTC)、模數轉換器(ADC)和 CRCSCAN。
本應用筆記首先將介紹獨立于內核的應用中兩個功能最強大的模塊:CCL 和事件系統。接著,將通過一個應用示例來介紹如何結合使用 CCL、事件系統、RTC 和 ADC 來對按鈕信號進行濾波并獨立啟動ADC 轉換內核。這對于想要使用CIP 構建自定義項目的用戶來說很有幫助。
主要內容
相關器件
tinyAVR 0系列
tinyAVR 1系列
megaAVR 0系列
CCL簡介
真值表
順序邏輯
事件系統簡介
tinyAVR 1系列中外設的事件功能概述
應用示例——對按鈕信號進行濾波并啟動 ADC轉換
事件系統(EVSYS)設置
實時計數器(RTC)設置
可配置定制邏輯(CCL)設置
模數轉換器(ADC)設置
通用同步/異步收發器(USART)設置
CPU詳細信息
原文標題:中文文檔《AVR?單片機上的獨立于內核的外設入門指南》
文章出處:【微信公眾號:Microchip微芯】歡迎添加關注!文章轉載請注明出處。
責任編輯:haq
-
單片機
+關注
關注
6039文章
44583瀏覽量
636483 -
AVR
+關注
關注
11文章
1124瀏覽量
78745 -
內核
+關注
關注
3文章
1377瀏覽量
40325
原文標題:中文文檔《AVR?單片機上的獨立于內核的外設入門指南》
文章出處:【微信號:MicrochipTechnology,微信公眾號:Microchip微芯】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論