嵌入式系統原理與應用(附光碟)(簡體書)
- 系列名:普通高等院校嵌入式系統規劃教材
- ISBN13:9787302292500
- 出版社:清華大學出版社(大陸)
- 作者:常華; 黃嵐; 張海燕
- 裝訂/頁數:平裝/427頁
- 出版日:2013/01/01
商品簡介
名人/編輯推薦
目次
書摘/試閱
2.11.4S3C2440中斷控制器的初始化
對S3C2440中斷控制器的初始化就是完成對一組相關寄存器的設置。通過對這些寄存器的設置,完成對所需中斷的組織。
下面,按從外(中斷源)到內(生成IRQ信號)的順序介紹如何組織自己所需的中斷,也是對S3C2440中斷控制器的初始化順序。
1)外部中斷屏蔽寄存器——EINTMASK
EINTMASK寄存器有效字長24位,EINTMASK[3:0]為保留位,其余各位與EINT4~EINT23的外部中斷源一一對應。如果EINTMASK寄存器某位置1,說明該位對應的外部中斷源被屏蔽;反之,外部中斷源被允許。EINT0~EINT3不受EINTMASK寄存器控制。
2)外部中斷控制寄存器——EXTINTn
EXTINTn寄存器有效字長31位,共有3個:EXTINT0~EXTINT2,分別對應EINT0EINT7、EINT8~EINT15、EINT16~EINT23外部中斷源。通過EXTINTn可將對應的外部中斷源設置為:高電平中斷、低電平中斷、上升沿中斷、下降沿中斷、上升下降沿均中斷等5種中斷方式。對于與EINT8~EINT23對應的16個外部中斷源而言,還可以選擇是否使用中斷濾波器對外部中斷源輸入信號進行“濾波”處理——中斷信號要維持給定的時間。對EINT8~EINT15而言,如果選擇了使用濾波器,則中斷信號至少要保持40ns;對EINT16~EINT23而言,如果選擇了使用濾波器,則外部中斷源的中斷信號保持時間可由EINTFLTn寄存器設置。
3)外部中斷濾波器寄存器——EINTFLTn
EINTFLTn寄存器有效字長31位,共有4個:EINTFLT0~EINTFLT3。其中EINTFLT0、EINTFLT1作為保留寄存器沒有使用,EINTFLT2、EINTFLT3分別對應EINT16~EINT19和EINT17~EINT23。對每一個外部中斷源而言都可以設置其所產生的中斷信號需要維持時間,由PCLK或外部時鐘的個數決定(取決于$3C2440外部引腳OM[3:2]的配置)。
由于S3C2440的外部中斷引腳EINT0~EINT23與IO等功能復用,所以,當需要將其作為外部中斷時,應對其所屬IO分組的控制寄存器進行必要的設置。其中GPFCON對應EINT0~EINT7,GPGCON對應EINT8~EINT23,系統復位時這些IO引腳均被設置成了輸入功能。
主題書展
更多主題書展
更多書展本週66折
您曾經瀏覽過的商品
購物須知
大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。
特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。
無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。
為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。
若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。