日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

S3C2440 中断相关寄存器小探

發(fā)布時(shí)間:2025/3/15 编程问答 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 S3C2440 中断相关寄存器小探 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

==========================================

轉(zhuǎn)載時(shí)請(qǐng)注明出處和作者聯(lián)系方式

文章出處:http://blog.csdn.net/longintchar
作者聯(lián)系方式:longintchar@163.com

=====================================


肯定有的朋友和我一樣,對(duì)2440里面的中斷寄存器迷惑,屢不清脈絡(luò)。結(jié)合網(wǎng)上資料和自己的琢磨,我大概搞清楚了。先上圖,以饗讀者。



1.??中斷分為兩大類

(1)外部中斷

24個(gè)外部中斷占用GPF0-GPF7EINT0-EINT7),GPG0-GPG15EINT8-EINT23)。這些中斷對(duì)應(yīng)的是片子上的引腳,用的時(shí)候,需要把引腳配置為中斷模式,并且不要上拉。他們的觸發(fā)方式由寄存器EXTINT0-EXTINT2設(shè)置(比如上升沿,下降沿等)。

EINTPEND:這個(gè)是中斷掛起寄存器,清除時(shí)要寫1。當(dāng)一個(gè)外部中斷(EINT4-EINT23)發(fā)生后,那么相應(yīng)的位會(huì)被置1。 ??
EINTMASK:這個(gè)是屏蔽中斷用的,盡管 EINTPEND你置位了,但是這個(gè)寄存器可以把你屏蔽掉。如果你沒有被屏蔽,那么恭喜你闖入下一關(guān)—— SRCPND。
對(duì)于EINT4-EINT23,他們比較幸運(yùn),根本不受EINTPEND和EINTMASK的控制,直接進(jìn)入SRCPND關(guān)卡與其他中斷源“PK”。

(2)內(nèi)部中斷
帶子中斷的內(nèi)部中斷有15個(gè)(見圖表1),他們受控于寄存器SUBSRCPND和 INTSUBMSK,這兩個(gè)寄存器的功能和上面的EINTPEND和EINTMASK類似,如果能闖過這兩關(guān),自然進(jìn)入下一關(guān)—— SRCPND。



對(duì)于不帶子中斷的內(nèi)部中斷(一共20個(gè)),也算是種子選手了,不受上面2個(gè)寄存器的控制,直接進(jìn)入SRCPND關(guān)卡與其他中斷源“PK”。


2. SRCPND平臺(tái)來(lái)PK,快中斷耍大牌

好了,現(xiàn)在闖入SRCPND關(guān)卡的選手開始PK了。規(guī)則是什么呢?
SRCPND:來(lái)自四個(gè)參賽組的中斷源,如果占據(jù)天時(shí)地利的話,會(huì)在這個(gè)寄存器占有一席之地。接下來(lái),考察一下他們的中斷模式。
?INTMOD:一個(gè)中斷可以是普通中斷,也可以是快中斷。需要在這里設(shè)置,但最多只能有一個(gè)快中斷。
如果有幸被設(shè)置成唯一的快中斷,那么你就坐上了中斷服務(wù)的快車,享受最高優(yōu)先級(jí),系統(tǒng)優(yōu)先響應(yīng)你的需求,進(jìn)入FIQ服務(wù)函數(shù)哦!如果沒有,也不要灰心,還有機(jī)會(huì)。


3. 普通中斷競(jìng)爭(zhēng)激烈
?INTMSK
:中斷屏蔽寄存器。在SRCPND中出現(xiàn)的普通中斷,又要在這個(gè)平臺(tái)篩選一下,如果沒有被屏蔽,恭喜進(jìn)入下一關(guān)哦。
?PRIORITY:優(yōu)先級(jí)寄存器。來(lái)到這一關(guān)的中斷源會(huì)決一死戰(zhàn),只能有一個(gè)勝出。


4. 最后的勝利
上一輪勝出的選手也就是最后的贏家了,得到的獎(jiǎng)賞就是 INTPND 寄存器的對(duì)應(yīng)位置1,同時(shí) INTOFFSET 寄存器保存對(duì)應(yīng)的值(0-31)。當(dāng)然,最大的實(shí)惠就是進(jìn)入IRQ服務(wù)函數(shù)。




總結(jié)

以上是生活随笔為你收集整理的S3C2440 中断相关寄存器小探的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。