關 閉

        新聞中心

        EEPW首頁 > 工控自動化 > 設計應用 > AT91SAM9261 先進中斷控制器(AIC)

        AT91SAM9261 先進中斷控制器(AIC)

        作者: 時間:2012-11-30 來源:網絡 收藏

        ()
        1.1 描述
        ()是一個8級優先級,可獨立屏蔽屏蔽的,向量,可處理多達32個中斷源。被設計用來從本質上減小在處理內部和外部中斷時的軟件和實時系統開銷。
        驅動ARM處理器的nFIQ(快速中斷請求)和nIRQ(標準中斷請求)。AIC的輸入來自內部外設中斷或產品引腳的外部中斷。8級優先級控制器允許用戶對每個中斷源定義優先級。即使一個低優先級中斷正在被處理,也允許高優先級中斷被服務。內部中斷源可被編程為電平有效或邊沿觸發。外部中斷源可被編程為上升沿或下降沿觸發或者高電平或低電平有效。快速強制特性可重定向任何內部或外部中斷源為一個快速中斷而不是一個普通中斷。
        1.2 方塊圖
        圖1-1 方塊圖

        1.3 應用方塊圖
        圖1-2 應用方塊圖描述

        獨立
        應用
        基于OS的應用
        OS驅動器RTOS驅動器硬實時任務
        通用OS中斷處理程序
        的中斷控制器
        嵌入式外設外部外設(外部中斷)
        1.4 詳細的AIC方塊圖
        圖1-3 詳細的AIC方塊圖

        1.5 I/O口線描述
        表1-1 I/O口線描述
        引腳名稱 引腳描述 類型
        FIQ 快速中斷 輸入
        IRQ0-IRQn 中斷0-中斷n 輸入

        1.6 產品相關性
        1.6.1 I/O口線
        中斷信號FIQ和IRQ0到IRQn是通過PIO控制器多路復用的。取決于產品中使用的PIO控制器的特性,必須依照指定的中斷功能編程引腳。當產品中使用的
        PIO控制器在輸入路徑上是透明的時,這將不適用。

        1.6.2 電源管理
        先進中斷控制器被永久提供時鐘。電源管理控制器的行為對先進中斷控制器無影響。
        先進中斷控制器的輸出,nIRQ 或 nFIQ,在有效時,可以當ARM處理器在空閑模式時喚醒ARM處理器。通用中斷屏蔽特性可使能AIC來喚醒處理器而不用激活處理器的中斷口線,由此可使得處理器和特定事件同步。

        1.6.3 中斷源
        中斷源0總是被分配給FIQ。如果產品沒有FIQ引腳,則不能使用中斷源0。中斷源1總是被分配給系統中斷。這是將系統定時器,實時時鐘,電源管理控制器和存儲控制器等系統外設中斷口線‘線或’的結果。當一個系統中斷產生,服務例程必須首先判別中斷的原因,可通過連續的讀取以上提到的系統外設的狀態寄存器來執行。
        中斷源2到31可以被連接到嵌入式用戶外設的中斷輸出或外部中斷引腳。外部中斷引腳可被直接的連接,或通過PIO控制器連接。PIO控制器在中斷處理時被認為是用戶外設。相應的,PIO控制器中斷口線被連接于中斷源2到31。
        定義在產品等級上的外設標識相當于中斷源號(也是控制外設時鐘的位號)。所以,為簡化功能操作和用戶接口的描述,中斷源被命名為FIQ, SYS, 和PID2 到 PID31。

        本文引用地址:http://www.104case.com/article/159658.htm

        pid控制器相關文章:pid控制器原理


        傾角傳感器相關文章:傾角傳感器原理


        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 梁平县| 平阴县| 申扎县| 丹江口市| 德江县| 定安县| 扎鲁特旗| 凤冈县| 拜泉县| 万安县| 昌都县| 曲麻莱县| 肥西县| 南靖县| 蒙阴县| 玉龙| 阿合奇县| 大荔县| 三原县| 云浮市| 舞阳县| 翼城县| 北票市| 高雄县| 济阳县| 吉林市| 威远县| 宁都县| 山丹县| 永城市| 九龙城区| 诏安县| 平昌县| 临猗县| 溆浦县| 绥江县| 丰宁| 元朗区| 三河市| 辽源市| 卓资县|