亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

Chinaunix

標(biāo)題: 關(guān)于at91sam9261 Linux里 申請(qǐng)中斷號(hào) 問題 [打印本頁]

作者: kangyingkui    時(shí)間: 2008-12-08 21:25
標(biāo)題: 關(guān)于at91sam9261 Linux里 申請(qǐng)中斷號(hào) 問題
基于at91sam9261 Linux 中 中斷號(hào)是如何分配的?   有哪位大俠幫幫忙? 謝謝
作者: dreamice    時(shí)間: 2008-12-08 21:27
原帖由 kangyingkui 于 2008-12-8 21:25 發(fā)表
基于at91sam9261 Linux 中 中斷號(hào)是如何分配的?   有哪位大俠幫幫忙? 謝謝


中斷號(hào),你應(yīng)該看一看數(shù)據(jù)手冊(cè),上面有指定的。
作者: kangyingkui    時(shí)間: 2008-12-08 21:35
數(shù)據(jù)手冊(cè)里是指定了  但Linux里的中斷號(hào)與實(shí)際向量號(hào)不一樣,有個(gè)偏移量
作者: kangyingkui    時(shí)間: 2008-12-08 21:40
例如:我想用PIOA26 引腳做外部中斷源,首先我要把PIOA26引腳設(shè)置成輸入,中斷使能。但我軟件申請(qǐng)時(shí)要用的中斷號(hào)是什么?   、/?
作者: dreamice    時(shí)間: 2008-12-08 21:44
原帖由 kangyingkui 于 2008-12-8 21:35 發(fā)表
數(shù)據(jù)手冊(cè)里是指定了  但Linux里的中斷號(hào)與實(shí)際向量號(hào)不一樣,有個(gè)偏移量


這個(gè)偏移量,也是一個(gè)基址+對(duì)應(yīng)的數(shù)據(jù)手冊(cè)指定的號(hào)×某個(gè)數(shù)吧

這個(gè)我沒有做過,我想應(yīng)該是這樣的。
作者: kns1024wh    時(shí)間: 2008-12-08 22:03
標(biāo)題: 回復(fù) #1 kangyingkui 的帖子
中斷號(hào)要具體查看手冊(cè)
作者: emmoblin    時(shí)間: 2008-12-09 14:18
得設(shè)置中斷向量表,中斷號(hào)只是給系統(tǒng)看的。
真正的引腳所對(duì)應(yīng)的isr在中斷向量表中。
作者: kangyingkui    時(shí)間: 2008-12-09 14:28
謝謝 大家?guī)兔μ嵝?hr noshade size="2" width="100%" color="#808080"> 作者: wqhl.mark    時(shí)間: 2008-12-10 09:30
標(biāo)題: 回復(fù) #1 kangyingkui 的帖子
9261中的中斷號(hào)都是系統(tǒng)都已經(jīng)指定好的,9261中外設(shè)都有一個(gè)ID,廣泛用于AIC和PMC中,PIOA的ID統(tǒng)一為2,中斷號(hào)也為2,沒有為每一個(gè)口單獨(dú)指定一個(gè)中斷號(hào)的。你說的偏移不是中斷號(hào)的偏移,只是系統(tǒng)設(shè)計(jì)時(shí)為了標(biāo)識(shí)管腳并到快速讀取GPIO狀態(tài)而采用的一種手段。

在你的系統(tǒng)中只要用AT91_PIN_PA26就行了,還可以方便借用系統(tǒng)已有的API。
作者: kangyingkui    時(shí)間: 2008-12-11 09:20
wqh1.mark  :
         謝謝你啊  。
         你真厲害。我是憋了好幾天,反復(fù)試驗(yàn),反復(fù)看那英文的資料內(nèi)核,終于知道怎么用了,但還是不敢肯定。今天看到你的答案,真的很驚喜。
         再次感謝    哈哈
作者: dreamice    時(shí)間: 2008-12-11 09:23
標(biāo)題: 回復(fù) #10 kangyingkui 的帖子
鑒于你得感激,我就給他加點(diǎn)分,哈哈。同時(shí),也恭喜你
作者: kangyingkui    時(shí)間: 2008-12-11 09:27
我現(xiàn)在有個(gè)新問題:我的中斷程序 為什么總執(zhí)行兩次?     是不是下降沿和上升沿都出觸發(fā)了中斷?

  請(qǐng)大俠們幫幫小弟。
作者: dreamice    時(shí)間: 2008-12-11 10:48
標(biāo)題: 回復(fù) #12 kangyingkui 的帖子
這個(gè)問題,你看數(shù)據(jù)手冊(cè)就能搞清楚了
作者: kangyingkui    時(shí)間: 2008-12-12 15:53
大家好!
上次我提的那個(gè)問題  一個(gè)觸發(fā)信號(hào)產(chǎn)生兩次中斷?
我現(xiàn)在知道了原因。我向atmel問了,的確是上升沿和下降沿各觸發(fā)一次中斷。
但如何解決這個(gè)問題呢 ?  atmel讓我在中斷里加一個(gè)判斷就可以了。上升沿不處理,下降沿執(zhí)行處理程序。

我現(xiàn)在就是這樣做了。
作者: dreamice    時(shí)間: 2008-12-12 16:10
標(biāo)題: 回復(fù) #14 kangyingkui 的帖子
如果能確定,這樣判斷處理就可以了




歡迎光臨 Chinaunix (http://72891.cn/) Powered by Discuz! X3.2