關(guān) 閉

新聞中心

EEPW首頁(yè) > 工控自動(dòng)化 > 設(shè)計(jì)應(yīng)用 > AT91SAM9261 先進(jìn)中斷控制器(AIC)

AT91SAM9261 先進(jìn)中斷控制器(AIC)

作者: 時(shí)間:2012-11-30 來(lái)源:網(wǎng)絡(luò) 收藏

()
1.1 描述
()是一個(gè)8級(jí)優(yōu)先級(jí),可獨(dú)立屏蔽屏蔽的,向量,可處理多達(dá)32個(gè)中斷源。被設(shè)計(jì)用來(lái)從本質(zhì)上減小在處理內(nèi)部和外部中斷時(shí)的軟件和實(shí)時(shí)系統(tǒng)開銷。
驅(qū)動(dòng)ARM處理器的nFIQ(快速中斷請(qǐng)求)和nIRQ(標(biāo)準(zhǔn)中斷請(qǐng)求)。AIC的輸入來(lái)自內(nèi)部外設(shè)中斷或產(chǎn)品引腳的外部中斷。8級(jí)優(yōu)先級(jí)控制器允許用戶對(duì)每個(gè)中斷源定義優(yōu)先級(jí)。即使一個(gè)低優(yōu)先級(jí)中斷正在被處理,也允許高優(yōu)先級(jí)中斷被服務(wù)。內(nèi)部中斷源可被編程為電平有效或邊沿觸發(fā)。外部中斷源可被編程為上升沿或下降沿觸發(fā)或者高電平或低電平有效??焖?gòu)?qiáng)制特性可重定向任何內(nèi)部或外部中斷源為一個(gè)快速中斷而不是一個(gè)普通中斷。
1.2 方塊圖
圖1-1 方塊圖

1.3 應(yīng)用方塊圖
圖1-2 應(yīng)用方塊圖描述

獨(dú)立
應(yīng)用
基于OS的應(yīng)用
OS驅(qū)動(dòng)器RTOS驅(qū)動(dòng)器硬實(shí)時(shí)任務(wù)
通用OS中斷處理程序
的中斷控制器
嵌入式外設(shè)外部外設(shè)(外部中斷)
1.4 詳細(xì)的AIC方塊圖
圖1-3 詳細(xì)的AIC方塊圖

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

1.6 產(chǎn)品相關(guān)性
1.6.1 I/O口線
中斷信號(hào)FIQ和IRQ0到IRQn是通過(guò)PIO控制器多路復(fù)用的。取決于產(chǎn)品中使用的PIO控制器的特性,必須依照指定的中斷功能編程引腳。當(dāng)產(chǎn)品中使用的
PIO控制器在輸入路徑上是透明的時(shí),這將不適用。

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

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

本文引用地址:http://www.butianyuan.cn/article/159658.htm

pid控制器相關(guān)文章:pid控制器原理


傾角傳感器相關(guān)文章:傾角傳感器原理


評(píng)論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉