国产毛片a精品毛-国产毛片黄片-国产毛片久久国产-国产毛片久久精品-青娱乐极品在线-青娱乐精品

關于ARM2440中斷源個數的一點想法

發布時間:2016-8-9 10:03    發布者:designapp
關鍵詞: ARM2440 , 中斷源
  S3c2440支持多達36個內部中斷源和24個外部中斷源,分別使用內部終端屏蔽寄存器INTMSK和外部中斷寄存器MSK進行屏蔽控制。其中,外部中斷源通過GPIO以復用的方式成為內部中斷源的一部分。
  但是我們清楚,INTMSK是一個32位的寄存器,最多只能支持32中斷,它是如何對應這么多中斷的呢?
  首先我們先看INTMSK對應的位。
  INTERRUPT MASK (INTMSK) REGISTER (Continued)
  INT_ADC [31] 0 = Service available, 1 = Masked 1
  INT_RTC [30] 0 = Service available, 1 = Masked 1
  INT_SPI1 [29] 0 = Service available, 1 = Masked 1
  INT_UART0 [28] 0 = Service available, 1 = Masked 1
  INT_IIC [27] 0 = Service available, 1 = Masked 1
  INT_USBH [26] 0 = Service available, 1 = Masked 1
  INT_USBD [25] 0 = Service available, 1 = Masked 1
  INT_NFCON [24] 0 = Service available, 1 = Masked 1
  INT_UART1 [23] 0 = Service available, 1 = Masked 1
  INT_SPI0 [22] 0 = Service available, 1 = Masked 1
  INT_SDI [21] 0 = Service available, 1 = Masked 1
  INT_DMA3 [20] 0 = Service available, 1 = Masked 1
  INT_DMA2 [19] 0 = Service available, 1 = Masked 1
  INT_DMA1 [18] 0 = Service available, 1 = Masked 1
  INT_DMA0 [17] 0 = Service available, 1 = Masked 1
  INT_LCD [16] 0 = Service available, 1 = Masked 1
  INT_UART2 [15] 0 = Service available, 1 = Masked 1
  INT_TIMER4 [14] 0 = Service available, 1 = Masked 1
  INT_TIMER3 [13] 0 = Service available, 1 = Masked 1
  INT_TIMER2 [12] 0 = Service available, 1 = Masked 1
  INT_TIMER1 [11] 0 = Service available, 1 = Masked 1
  INT_TIMER0 [10] 0 = Service available, 1 = Masked 1
  INT_WDT_AC97 [9] 0 = Service available, 1 = Masked 1
  INT_TICK [8] 0 = Service available, 1 = Masked 1
  nBATT_FLT [7] 0 = Service available, 1 = Masked 1
  INT_CAM [6] 0 = Service available, 1 = Masked 1
  EINT8_23 [5] 0 = Service available, 1 = Masked 1
  EINT4_7 [4] 0 = Service available, 1 = Masked 1
  EINT3 [3] 0 = Service available, 1 = Masked 1
  EINT2 [2] 0 = Service available, 1 = Masked 1
  EINT1 [1] 0 = Service available, 1 = Masked 1
  EINT0 [0] 0 = Service available, 1 = Masked 1
  我們發現INTMSK的第5,6位對應了EINT4_7, EINT8_23,20個外部中斷,也就是所,這20個GPIO引腳只能觸發這兩個中斷。
  但是當中斷到來時,我們如果判斷是由哪一個GPIO引腳觸發的呢?這個時候我們可以通過查詢EINTMASK來判斷中斷源。
  EINTMASK Bit Description
  EINT23 [23] 0 = enable interrupt 1= masked
  EINT22 [22] 0 = enable interrupt 1= masked
  EINT21 [21] 0 = enable interrupt 1= masked
  EINT20 [20] 0 = enable interrupt 1= masked
  EINT19 [19] 0 = enable interrupt 1= masked
  EINT18 [18] 0 = enable interrupt 1= masked
  EINT17 [17] 0 = enable interrupt 1= masked
  EINT16 [16] 0 = enable interrupt 1= masked
  EINT15 [15] 0 = enable interrupt 1= masked
  EINT14 [14] 0 = enable interrupt 1= masked
  EINT13 [13] 0 = enable interrupt 1= masked
  EINT12 [12] 0 = enable interrupt 1= masked
  EINT11 [11] 0 = enable interrupt 1= masked
  EINT10 [10] 0 = enable interrupt 1= masked
  EINT9 [9] 0 = enable interrupt 1= masked
  EINT8 [8] 0 = enable interrupt 1= masked
  EINT7 [7] 0 = enable interrupt 1= masked
  EINT6 [6] 0 = enable interrupt 1= masked
  EINT5 [5] 0 = enable interrupt 1= masked
  EINT4 [4] 0 = enable interrupt 1= masked
  Reserved [3:0] Reserved
  但是還有一個疑問,不是說60個中斷源嗎?除去24個外部中斷源應該還有60-24 -(32-6)=10個內部中斷源啊。他們在哪呢?
  其實這里涉及到了子中斷源的概念。
  Sub Sources Descriptions Source
  INT_AC97 AC97 interrupt INT_WDT_AC97
  INT_WDT Watchdoc interrupt INT_WDT_AC97
  INT_CAM_P P-port capture interrupt in camera interface INT_CAM
  INT_CAM_C C-port capture interrupt in camera interface INT_CAM
  INT_ADC_S ADC interrupt INT_ADC
  INT_TC Touch screen interrupt (pen up/down) INT_ADC
  INT_ERR2 UART2 error interrupt INT_UART2
  INT_TXD2 UART2 transmit interrupt INT_UART2
  INT_RXD2 UART2 receive interrupt INT_UART2
  INT_ERR1 UART1 error interrupt INT_UART1
  INT_TXD1 UART1 transmit interrupt I NT_UART1
  INT_RXD1 UART1 receive interrupt INT_UART1
  INT_ERR0 UART0 error interrupt INT_UART0
  INT_TXD0 UART0 transmit interrupt INT_UART0
  INT_RXD0 UART0 receive interrupt NT_UART0
                               
                                                               
                               
               
本文地址:http://m.qingdxww.cn/thread-171645-1-1.html     【打印本頁】

本站部分文章為轉載或網友發布,目的在于傳遞和分享信息,并不代表本網贊同其觀點和對其真實性負責;文章版權歸原作者及原出處所有,如涉及作品內容、版權和其它問題,我們將根據著作權人的要求,第一時間更正或刪除。
您需要登錄后才可以發表評論 登錄 | 立即注冊

廠商推薦

  • Microchip視頻專區
  • PIC18-Q71系列MCU概述
  • 了解一下Microchip強大的PIC18-Q24 MCU系列
  • 基于CEC1712實現的處理器SPI FLASH固件安全彈性方案培訓教程
  • 為何選擇集成電平轉換?
  • 貿澤電子(Mouser)專區
關于我們  -  服務條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯系我們
電子工程網 © 版權所有   京ICP備16069177號 | 京公網安備11010502021702
快速回復 返回頂部 返回列表
主站蜘蛛池模板: 国产野花视频天堂视频免费 | 美国绿色导航 | 日韩在线 在线播放 | 免费视频色 | 欧美日本亚洲国产一区二区 | 亚洲日韩中文字幕在线播放 | 国产精品观看视频免费完整版 | 中文字幕欧美日韩高清 | 国产另类视频 | 插插网站 | 精品国产品国语在线不卡丶 | 国产精品国产三级国产an | 2023国产在线观看 | 欧美精品v国产精品v日韩精品 | 两个人免费完整高清视频中国 | 九九久久精品国产 | 麻豆制片厂制作传媒在现观看 | 看一级特黄a大片日本片 | 免费看日本大片免费 | 久久综合色之久久综合 | 亚洲欧美精品伊人久久 | 奇米精品一区二区三区四区 | 99re热在线视频 | h肉动漫在线观看播放 | 色avv| 美女一级毛片免费不卡视频 | 一级做a爰片久久毛片一 | 亚洲黄色片免费看 | 国产午夜视频 | 久久官网 | 韩剧网最新的韩国电视剧免费观看 | 成人在线一区二区三区 | 女教师韩国无删减完整版 | 国产成人精品亚洲2020 | 亚洲无线码一区二区三区 | 麻豆高清在线 | 欧美日韩国产在线人 | 中文字幕无线码一区二区三区 | 精品国产区 | 草莓视频幸福宝 | 国产精品66|