![第五節(jié) S3C2410_第1頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/6/a908ff68-f05c-4ffd-a22c-b9f14a97ca13/a908ff68-f05c-4ffd-a22c-b9f14a97ca131.gif)
![第五節(jié) S3C2410_第2頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/6/a908ff68-f05c-4ffd-a22c-b9f14a97ca13/a908ff68-f05c-4ffd-a22c-b9f14a97ca132.gif)
![第五節(jié) S3C2410_第3頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/6/a908ff68-f05c-4ffd-a22c-b9f14a97ca13/a908ff68-f05c-4ffd-a22c-b9f14a97ca133.gif)
![第五節(jié) S3C2410_第4頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/6/a908ff68-f05c-4ffd-a22c-b9f14a97ca13/a908ff68-f05c-4ffd-a22c-b9f14a97ca134.gif)
![第五節(jié) S3C2410_第5頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/6/a908ff68-f05c-4ffd-a22c-b9f14a97ca13/a908ff68-f05c-4ffd-a22c-b9f14a97ca135.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、第第5章章 S3C2410X系統(tǒng)結(jié)構(gòu)系統(tǒng)結(jié)構(gòu)5.1 S3C2410X概述概述主要內(nèi)容主要內(nèi)容 主要特性主要特性 系統(tǒng)結(jié)構(gòu)系統(tǒng)結(jié)構(gòu) 引腳信號引腳信號 S3C2410是是Samsung公司公司推出的推出的16/32位位RISC處理器,主處理器,主要面向手持設(shè)備以及高性價(jià)比、低功耗的應(yīng)用。要面向手持設(shè)備以及高性價(jià)比、低功耗的應(yīng)用。 CPU內(nèi)核采內(nèi)核采用的是用的是ARM公司設(shè)計(jì)的公司設(shè)計(jì)的16/32位位ARM920T RISC處理器處理器。1.8V/2.0V1.8V/2.0V內(nèi)核供電,內(nèi)核供電,3.3V3.3V存儲器供電,存儲器供電,3.3V3.3V外部外部I/OI/O供電;供電;具有具有16KB16
2、KB的的ICacheICache和和16KB16KB的的DCacheDCache以及以及MMUMMU;外部存儲器控制器;外部存儲器控制器;LCDLCD控制器提供控制器提供1 1通道通道LCDLCD專用專用DMADMA;4 4通道通道DMADMA并有外部請求引腳;并有外部請求引腳;3 3通道通道UARTUART和和2 2通道通道SPISPI;1 1通道多主機(jī)通道多主機(jī)IICIIC總線和總線和1 1通道通道IISIIS總線控制器;總線控制器;SDSD主接口版本主接口版本1.01.0和和MMCMMC卡協(xié)議卡協(xié)議2.112.11兼容版;兼容版;2 2個(gè)個(gè)USBUSB主設(shè)備接口,主設(shè)備接口,1 1個(gè)個(gè)U
3、SBUSB從設(shè)備接口;從設(shè)備接口;4 4通道通道PWMPWM定時(shí)器和定時(shí)器和1 1通道內(nèi)部定時(shí)器;通道內(nèi)部定時(shí)器;看門狗定時(shí)器;看門狗定時(shí)器;117117位通用位通用I/OI/O口和口和2424通道外部中斷源;通道外部中斷源;電源控制模式包括:正常、慢速、空閑和掉電源控制模式包括:正常、慢速、空閑和掉電四種模式;電四種模式; 8 8通道通道1010位位ADCADC和觸摸屏接口;和觸摸屏接口;具有日歷功能的具有日歷功能的RTCRTC;使用使用PLLPLL的片上時(shí)鐘發(fā)生器。的片上時(shí)鐘發(fā)生器。 系統(tǒng)結(jié)構(gòu)系統(tǒng)結(jié)構(gòu)主要由兩大部分主要由兩大部分構(gòu)成:構(gòu)成:ARM920T內(nèi)核內(nèi)核片內(nèi)外設(shè)。片內(nèi)外設(shè)。1、AR
4、M920T內(nèi)核內(nèi)核由三部分:由三部分:ARM9內(nèi)核內(nèi)核ARM9TDMI、32KB的的Cache、MMU。2、片內(nèi)外設(shè)、片內(nèi)外設(shè)分為高速外設(shè)和低速外設(shè),分別用分為高速外設(shè)和低速外設(shè),分別用AHB總線和總線和APB總線??偩€。引腳信號引腳信號S3C微控制器是微控制器是272-FBGA封裝。封裝。其信號可以分成其信號可以分成addr0-addr26、Data0-data31、GPA0-GPA22GPB10、GPC15、GPD15、GPE15、GPF7、GPG15、GPH10、EINT23、nGCS0nGCS7、AIN7、IIC、SPI、OM0-OM3等,大部分都是復(fù)用的等,大部分都是復(fù)用的5.2 S
5、3C2410X的存儲器的存儲器主要內(nèi)容主要內(nèi)容 存儲器配置存儲器配置 存儲器概述存儲器概述 控制寄存器控制寄存器 Flash及控制器及控制器 Flash控制器概述控制器概述 控制器主要特性控制器主要特性 控制器的寄存器控制器的寄存器 控制器的工作原理控制器的工作原理4.2 存儲器配置存儲器配置4.2.1 S3C2410X的存儲器配置的存儲器配置一、概一、概 述述S3C2410X的存儲器管理器的存儲器管理器提供訪問外部存儲器的所有提供訪問外部存儲器的所有控制信號:控制信號:26位地址信號、位地址信號、32位數(shù)據(jù)信號、位數(shù)據(jù)信號、8個(gè)片選信號、個(gè)片選信號、以及讀以及讀/寫控制信號等。寫控制信號等。
6、S3C2410X的存儲空間分成的存儲空間分成8組組,最大容量是,最大容量是1GB,bank0-bank5為固定為固定128MB,bank6和和bank7的容量可編的容量可編程改變,可以是程改變,可以是2、4、8、16、32、64、128MB,并且,并且bank7的開始地址與的開始地址與bank6的結(jié)束地址相連接,但是二者的的結(jié)束地址相連接,但是二者的容量必須相等。容量必須相等。bank0可以作為引導(dǎo)可以作為引導(dǎo)ROM,其數(shù)據(jù)線寬只能是,其數(shù)據(jù)線寬只能是16位和位和32位,復(fù)位時(shí)由位,復(fù)位時(shí)由OM0、OM1引腳確定;其它存儲器的數(shù)據(jù)引腳確定;其它存儲器的數(shù)據(jù)線寬可以是線寬可以是8位、位、16位和
7、位和32位。位。S3C2410X的存儲器格式,的存儲器格式,可以編程設(shè)置為大端格式,可以編程設(shè)置為大端格式,也可以設(shè)置為小端格式。也可以設(shè)置為小端格式。注意:補(bǔ)充引腳信號注意:補(bǔ)充引腳信號Bank 6/7地址地址存儲器類型(異步)存儲器類型(異步) Asynchronous:ROM、EPROM、Flash memory 由由nCE(Chip Enable)、)、nOE(Read)、)、nWE(Write)、)、Data bus和和Address bus組成,尋址空間是由地址總線的寬度決組成,尋址空間是由地址總線的寬度決定的。定的。存儲器控制相關(guān)引腳存儲器控制相關(guān)引腳Bank0區(qū)存儲器總線寬度區(qū)
8、存儲器總線寬度存儲器(存儲器(SROM/SDRAM)地址引腳地址引腳8位位ROM的存儲器接口的存儲器接口16位位ROM的存儲器接口的存儲器接口2片片8位位ROM的存儲器接口的存儲器接口4片片8位位ROM的存的存儲器儲器接口接口存儲器類型(同步)存儲器類型(同步) Synchronous: DRAM 地址分為行地址地址分為行地址RAs和列地址和列地址CAS,每隔一段時(shí)間每隔一段時(shí)間需要刷新一次需要刷新一次(Refresh),否則內(nèi)部數(shù)據(jù)會丟失,否則內(nèi)部數(shù)據(jù)會丟失ARMDRAMnCEA0AnBA0、BA1D0DnnRASnCASCLOCKCKEnWEDQMDRAM的控制的控制DRAM的讀取步驟:的
9、讀取步驟:(1)通過地址總線將行地址傳輸?shù)降刂纺_;)通過地址總線將行地址傳輸?shù)降刂纺_;(2)nRAS使能,行地址被傳送到行地址選通使能,行地址被傳送到行地址選通線路中;此時(shí)線路中;此時(shí)nWE腳確定不被使能,故腳確定不被使能,故DRAM不會進(jìn)行寫入操作;不會進(jìn)行寫入操作;(3)通過地址總線將列地址傳輸?shù)降刂纺_;)通過地址總線將列地址傳輸?shù)降刂纺_;(4)nCAS腳被使能,列地址被傳送到列地址腳被使能,列地址被傳送到列地址選通線路中,選通線路中,nCAS腳同時(shí)有腳同時(shí)有nOE的功能,此的功能,此時(shí)時(shí)D0Dn知道可以向外輸出數(shù)據(jù);知道可以向外輸出數(shù)據(jù);DRAM的控制的問題的控制的問題1. 延遲問題:延
10、遲問題: 連續(xù)的連續(xù)的DRAM讀取操作之間的延遲,預(yù)充電延讀取操作之間的延遲,預(yù)充電延遲(遲(Pre-charge time) nRAS轉(zhuǎn)變成轉(zhuǎn)變成nCAS所需要的延遲所需要的延遲2.DRAM的刷新問題的刷新問題 DRAM只能在短時(shí)間內(nèi)保持內(nèi)容存儲器的電荷,只能在短時(shí)間內(nèi)保持內(nèi)容存儲器的電荷,所以必須在內(nèi)部電荷消失之前進(jìn)行刷新;所以必須在內(nèi)部電荷消失之前進(jìn)行刷新; 由于每次讀寫都能刷新由于每次讀寫都能刷新DRAM中的內(nèi)容,所在中的內(nèi)容,所在可能采用可能采用DRAM控制器控制刷新;控制器控制刷新;SDRAM引腳定義引腳定義SRAM16位位SRAM引腳定義引腳定義2片片16位位SRAM引腳定義引腳
11、定義16位位SDRAM引腳定義引腳定義2片片16位位SDRAM引腳定義引腳定義存儲器的控制寄存器存儲器的控制寄存器內(nèi)存控制器為訪問外部存儲空間提供存儲器控制信號,內(nèi)存控制器為訪問外部存儲空間提供存儲器控制信號, S3C2410X存儲器控制器共有存儲器控制器共有13個(gè)寄存器。個(gè)寄存器。寄存器寄存器地地 址址功功 能能操作操作復(fù)位值復(fù)位值BWSCON0 x48000000總線寬度和等待控制總線寬度和等待控制讀讀/寫寫0 x0BANKCON00 x48000004BANK0控制控制讀讀/寫寫0 x0700BANKCON10 x48000008BANK1控制控制讀讀/寫寫0 x0700BANKCON2
12、0 x4800000CBANK2控制控制讀讀/寫寫0 x0700BANKCON30 x48000010BANK3控制控制讀讀/寫寫0 x0700BANKCON40 x48000014BANK4控制控制讀讀/寫寫0 x0700BANKCON50 x48000018BANK5控制控制讀讀/寫寫0 x0700BANKCON60 x4800001CBANK6控制控制讀讀/寫寫0 x18008BANKCON70 x48000020BANK7控制控制讀讀/寫寫0 x18008REFRESH0 x48000024SDRAM刷新控制刷新控制讀讀/寫寫0 xAC0000BANKSIZE0 x48000028可變
13、的組大小設(shè)置可變的組大小設(shè)置讀讀/寫寫0 x0MRSRB60 x4800002CBANK6模式設(shè)置模式設(shè)置讀讀/寫寫xxxMRSRB70 x48000030BANK7模式設(shè)置模式設(shè)置讀讀/寫寫xxxNand Flash及其控制器及其控制器主要內(nèi)容主要內(nèi)容1、Nand Flash控制器概述控制器概述2、控制器主要特性、控制器主要特性3、控制器的寄存器、控制器的寄存器4、控制器的工作原理、控制器的工作原理Nand Flash控制器功能框圖控制器功能框圖 主要由主要由6部分組成部分組成引腳信號:引腳信號:CLE:命令鎖存:命令鎖存R/nB :就緒:就緒/忙忙Nand Flash及其控制器及其控制器N
14、or flash存儲器:存儲器:讀速度高,而擦、寫速讀速度高,而擦、寫速度低,容量小,價(jià)格高。度低,容量小,價(jià)格高。 Nand flash存儲器:存儲器:讀速度不如讀速度不如Nor flash,而擦、寫速度高,容量大,價(jià)格低。有取代磁而擦、寫速度高,容量大,價(jià)格低。有取代磁盤的趨勢。盤的趨勢。因此,現(xiàn)在不少用戶從因此,現(xiàn)在不少用戶從Nand flash啟動和引啟動和引導(dǎo)系統(tǒng),而在導(dǎo)系統(tǒng),而在SDRAM上執(zhí)上執(zhí) 行主程序代碼。行主程序代碼。 Nand flash相當(dāng)于相當(dāng)于S3C2410的一個(gè)外設(shè),的一個(gè)外設(shè),不占用內(nèi)存地址區(qū)不占用內(nèi)存地址區(qū) 一片一片Nand flash為一個(gè)設(shè)備,數(shù)據(jù)存儲為一
15、個(gè)設(shè)備,數(shù)據(jù)存儲分塊分塊4096,一塊,一塊32頁,頁,1頁頁528字節(jié)字節(jié) Nand flash擦除操作最小單位是塊擦除操作最小單位是塊一、一、 Nand Flash控制器主要特性控制器主要特性 Nand Flash模式:模式:支持讀支持讀/擦擦/編程編程N(yùn)and flash存儲器。存儲器。 自動導(dǎo)入模式:自動導(dǎo)入模式:復(fù)位后,引導(dǎo)代碼被送入復(fù)位后,引導(dǎo)代碼被送入Steppingstone,傳送后,引導(dǎo)代碼在,傳送后,引導(dǎo)代碼在 Steppingstone中執(zhí)行。中執(zhí)行。 具有硬件具有硬件ECC(糾錯(cuò)碼)功能:(糾錯(cuò)碼)功能:硬件產(chǎn)生糾硬件產(chǎn)生糾錯(cuò)代碼。錯(cuò)代碼。內(nèi)部內(nèi)部4KB的的SRAM緩沖
16、器緩沖器Steppingstone,在,在Nand flash引導(dǎo)后可以作為其他用途使用。引導(dǎo)后可以作為其他用途使用。 二、二、Nand Flash 控制器的寄存器控制器的寄存器寄存器寄存器地地 址址功功 能能操作操作復(fù)位值復(fù)位值NFCON0 x4E000000Nand Flash配置配置讀讀/寫寫-NFCMD0 x4E000004Nand Flash命令命令讀讀/寫寫-NFADDR 0 x4E000008Nand Flash地址地址讀讀/寫寫-NFDATA 0 x4E00000CNand Flash數(shù)據(jù)數(shù)據(jù)讀讀/寫寫-NFSTAT0 x4E000010Nand Flash狀態(tài)狀態(tài)讀讀/寫寫-
17、NFECC0 x4E000014Nand Flash糾錯(cuò)糾錯(cuò)讀讀/寫寫-三三 、Nand Flash 控制器的工作原理控制器的工作原理 1、自動導(dǎo)入啟動代碼步驟、自動導(dǎo)入啟動代碼步驟 完成復(fù)位。完成復(fù)位。 如果自動導(dǎo)入模式使能,如果自動導(dǎo)入模式使能,Nand flash存儲器的前面存儲器的前面4K字節(jié)被字節(jié)被自動拷貝到自動拷貝到Steppingstone 內(nèi)部緩沖器中。內(nèi)部緩沖器中。 Steppingstone被映射到被映射到nGCS0對應(yīng)的對應(yīng)的BANK0存儲空間。存儲空間。 CPU在在Steppingstone的的4-KB內(nèi)部緩沖器開始執(zhí)行引導(dǎo)代碼。內(nèi)部緩沖器開始執(zhí)行引導(dǎo)代碼。 注意:注意
18、: 在自動導(dǎo)入模式下,不進(jìn)行在自動導(dǎo)入模式下,不進(jìn)行ECC檢測。因此,檢測。因此,Nand flash的前的前4KB應(yīng)確保不能有位錯(cuò)誤(一應(yīng)確保不能有位錯(cuò)誤(一 般般Nandflash廠廠家都確保)。家都確保)。 S3C2410X微控制器從微控制器從Nand flash的引導(dǎo)功能:的引導(dǎo)功能:其內(nèi)部有一個(gè)叫做其內(nèi)部有一個(gè)叫做“起步石(起步石(Steppingstone)”的的 SRAM緩沖器緩沖器,系統(tǒng),系統(tǒng) 啟動時(shí),啟動時(shí),Nand flash存儲存儲器的前面器的前面4KByte字節(jié)將被自動載入到字節(jié)將被自動載入到起步石起步石中,中,然后系統(tǒng)自動執(zhí)行這些載入的引導(dǎo)代碼。引導(dǎo)代然后系統(tǒng)自動執(zhí)行
19、這些載入的引導(dǎo)代碼。引導(dǎo)代 碼執(zhí)行完畢后,自動跳轉(zhuǎn)到碼執(zhí)行完畢后,自動跳轉(zhuǎn)到SDRAM執(zhí)行。執(zhí)行。Nand flash操作的校驗(yàn)功能:操作的校驗(yàn)功能:使用使用S3C2410X內(nèi)內(nèi)部硬件部硬件ECC功能可以對功能可以對Nand flash的數(shù)據(jù)進(jìn)行有效的數(shù)據(jù)進(jìn)行有效性的檢測。性的檢測。 v NAND Flash的工作方式的工作方式 2、Nand FLASH模式配置模式配置 通過通過NFCONF寄存器配置寄存器配置Nand flash; 寫寫Nand flash命令到命令到NFCMD寄存器;寄存器; 寫寫Nand flash地址到地址到NFADDR寄存器;寄存器; 在讀寫數(shù)據(jù)時(shí),通過在讀寫數(shù)據(jù)時(shí),
20、通過NFSTAT寄存器來獲得寄存器來獲得Nand flash的狀態(tài)信息。應(yīng)該在讀操作前或?qū)懭氲臓顟B(tài)信息。應(yīng)該在讀操作前或?qū)懭?之后檢之后檢查查R/nB信號(準(zhǔn)備好信號(準(zhǔn)備好/忙信號)。忙信號)。 在讀寫操作后要查詢校驗(yàn)錯(cuò)誤代碼,對錯(cuò)誤進(jìn)行在讀寫操作后要查詢校驗(yàn)錯(cuò)誤代碼,對錯(cuò)誤進(jìn)行糾正。糾正。3、系統(tǒng)引導(dǎo)和、系統(tǒng)引導(dǎo)和 Nand FLASH 配置配置 OM1:0 = 00b:使能使能Nand flash控制器自動控制器自動導(dǎo)入模式;導(dǎo)入模式; OM3:0為芯片引腳,設(shè)置引導(dǎo)模式、存儲為芯片引腳,設(shè)置引導(dǎo)模式、存儲器器bank0的數(shù)據(jù)寬度、時(shí)鐘模式等。的數(shù)據(jù)寬度、時(shí)鐘模式等。 OM1:0 = 0
21、1b、10b:bank0數(shù)據(jù)寬度為數(shù)據(jù)寬度為16位、位、32位位OM1:0=11b:測試模式:測試模式4、Nand Flash操作的校驗(yàn)問題操作的校驗(yàn)問題S3C2410A在寫在寫/讀操作時(shí),每讀操作時(shí),每512字節(jié)數(shù)據(jù)自動字節(jié)數(shù)據(jù)自動產(chǎn)生產(chǎn)生3字節(jié)的字節(jié)的ECC奇偶代碼奇偶代碼(24位位)。 24位位 ECC 奇偶代碼奇偶代碼18位行奇偶位行奇偶 6位列奇偶位列奇偶ECC產(chǎn)生模塊執(zhí)行以下步驟:產(chǎn)生模塊執(zhí)行以下步驟: 當(dāng)當(dāng)MCU寫數(shù)據(jù)到寫數(shù)據(jù)到Nand時(shí),時(shí),ECC產(chǎn)生模塊生成產(chǎn)生模塊生成ECC代碼。代碼。 當(dāng)當(dāng)MCU從從Nand讀數(shù)據(jù)時(shí),讀數(shù)據(jù)時(shí),ECC產(chǎn)生模塊生成產(chǎn)生模塊生成ECC代碼同代碼
22、同時(shí)用戶程序?qū)⑺c先前寫入時(shí)產(chǎn)時(shí)用戶程序?qū)⑺c先前寫入時(shí)產(chǎn) 生的生的ECC代碼比較代碼比較。 輸入輸入/輸出端口輸出端口主要內(nèi)容主要內(nèi)容概述概述寄存器寄存器應(yīng)用舉例應(yīng)用舉例一、概述一、概述S3C2410X有有117個(gè)輸入個(gè)輸入/輸出端口輸出端口。這些端口是:。這些端口是:A口(口(GPA):):23個(gè)輸出口個(gè)輸出口B口(口(GPB):):11個(gè)輸入個(gè)輸入/輸出口輸出口C口(口(GPC):):16個(gè)輸入個(gè)輸入/輸出口輸出口D口(口(GPD):):16個(gè)輸入個(gè)輸入/輸出口輸出口E口(口(GPE):):16個(gè)輸入個(gè)輸入/輸出口輸出口F口(口(GPF):):8個(gè)輸入個(gè)輸入/輸出口輸出口G口(口(GPG
23、):):16個(gè)輸入個(gè)輸入/輸出口輸出口H口(口(GPH):):11個(gè)輸入個(gè)輸入/輸出口輸出口這些端口都具有多功能,通過引腳配置寄存器,可以這些端口都具有多功能,通過引腳配置寄存器,可以將其設(shè)置為所需要的功能,如:將其設(shè)置為所需要的功能,如:I/O功能、中斷功能等等。功能、中斷功能等等。二、端口寄存器及引腳配置二、端口寄存器及引腳配置每一個(gè)端口都有每一個(gè)端口都有4個(gè)寄存器,它們是:引腳配個(gè)寄存器,它們是:引腳配置寄存器、數(shù)據(jù)寄存器、引腳上拉寄存器等。置寄存器、數(shù)據(jù)寄存器、引腳上拉寄存器等。Register Address R/W Description Reset Value GPXCON0 x
24、560000 x0 R/W 端口端口X配置寄存器配置寄存器 X GPXDAT 0 x560000 x4 R/W 端口端口X數(shù)據(jù)寄存器數(shù)據(jù)寄存器X GPXUP0 x560000 x8 R/W 端口端口X上拉寄存器上拉寄存器X RESERVED0 x560000 xC R/W 端口端口X保留寄存器保留寄存器-GPADAT寄存器為準(zhǔn)備輸出的數(shù)據(jù)寄存器為準(zhǔn)備輸出的數(shù)據(jù)其值為其值為23位位22:0注意注意: (1)當(dāng)當(dāng)A口引腳配置為非輸出功能時(shí),其輸出口引腳配置為非輸出功能時(shí),其輸出無意義;無意義; (2)從引腳輸入沒有意義。)從引腳輸入沒有意義。1、端口、端口A寄存器及引腳配置寄存器及引腳配置Regi
25、ster Address R/W Description Reset Value GPACON0 x56000000 R/W 端口端口A引腳配置寄存器引腳配置寄存器 0 x7FFFFF GPADAT 0 x56000004 R/W 端口端口A數(shù)據(jù)寄存器數(shù)據(jù)寄存器- RESERVED 0 x56000008 -端口端口A保留寄存器保留寄存器- RESERVED 0 x5600000C-端口端口A保留寄存器保留寄存器-1、端口、端口A寄存器及引腳配置寄存器及引腳配置位號位號 位位 名名 位值位值:0 1位號位號 位位 名名 位值位值:0 122GPA22輸出輸出nFCE10GPA10輸出輸出ADD
26、R2521GPA21輸出輸出nRSTOUT9GPA9輸出輸出ADDR2420GPA20輸出輸出nFRE8GPA8輸出輸出ADDR2319GPA19輸出輸出nFWE7GPA7輸出輸出ADDR2218GPA18輸出輸出ALE6GPA6輸出輸出ADDR2117GPA17輸出輸出CLE5GPA5輸出輸出ADDR2016GPA16輸出輸出nGCS54GPA4輸出輸出ADDR1915GPA15輸出輸出nGCS43GPA3輸出輸出ADDR1814GPA14輸出輸出nGCS32GPA2輸出輸出ADDR1713GPA13輸出輸出nGCS21GPA1輸出輸出ADDR1612GPA12輸出輸出nGCS10GPA0輸
27、出輸出ADDR011GPA11輸出輸出ADDR26FCE:Flash片選片選GPBDAT-為準(zhǔn)備輸出或輸入的數(shù)據(jù)為準(zhǔn)備輸出或輸入的數(shù)據(jù)其值為其值為11位位10:0GPBUP-端口端口B上拉寄存器,位上拉寄存器,位10:0有意義。有意義。 0:對應(yīng)引腳設(shè)置為上拉:對應(yīng)引腳設(shè)置為上拉1:無上拉功能:無上拉功能注意注意: 當(dāng)當(dāng)B口引腳配置為非輸入口引腳配置為非輸入/輸出功能時(shí),其寄存輸出功能時(shí),其寄存器中的值沒有意義。器中的值沒有意義。2、端口、端口B寄存器及引腳配置寄存器及引腳配置Register Address R/W Description Reset Value GPBCON0 x56000
28、010 R/W 端口端口B引腳配置寄存器引腳配置寄存器 0 x0 GPBDAT 0 x56000014 R/W 端口端口B數(shù)據(jù)寄存器數(shù)據(jù)寄存器- GPBUP0 x56000018 R/W 端口端口B上拉寄存器上拉寄存器0 x0RESERVED 0 x5600001C- 端口端口B保留寄存器保留寄存器-端口端口B引腳配置寄存器引腳配置寄存器位號位號位位 名名 位值位值:00 01 10 1121,20GPB10輸入輸入輸出輸出nXDREQ0Reserved19,18GPB9輸入輸入輸出輸出nXDACK0Reserved17,16GPB8輸入輸入輸出輸出nXDREQ1Reserved15,14GP
29、B7輸入輸入輸出輸出nXDACK1Reserved13,12GPB6輸入輸入輸出輸出nXBACKReserved11,10GPB5輸入輸入輸出輸出nXBREQReserved9,8GPB4輸入輸入輸出輸出TCLK0Reserved7,6GPB3輸入輸入輸出輸出TOUT3Reserved5,4GPB2輸入輸入輸出輸出TOUT2Reserved3,2GPB1輸入輸入輸出輸出TOUT1Reserved1,0GPB0輸入輸入輸出輸出TOUT0ReservedGPCDAT-為準(zhǔn)備輸出或輸入的數(shù)據(jù)為準(zhǔn)備輸出或輸入的數(shù)據(jù)其值為其值為16位位15:0GPCUP-端口端口C上拉寄存器,位上拉寄存器,位15:0有
30、意義。有意義。 0:對應(yīng)引腳設(shè)置為上拉:對應(yīng)引腳設(shè)置為上拉1:無上拉功能:無上拉功能注意注意: 當(dāng)當(dāng)C口引腳配置為非輸入口引腳配置為非輸入/輸出功能時(shí),其寄存輸出功能時(shí),其寄存器中的值沒有意義。器中的值沒有意義。3、端口、端口C寄存器及引腳配置寄存器及引腳配置Register Address R/W Description Reset Value GPCCON0 x56000020 R/W 端口端口C引腳配置寄存器引腳配置寄存器 0 x0 GPCDAT 0 x56000024 R/W 端口端口C數(shù)據(jù)寄存器數(shù)據(jù)寄存器- GPCUP0 x56000028 R/W 端口端口C上拉寄存器上拉寄存器0
31、x0RESERVED 0 x5600002C- 端口端口C保留寄存器保留寄存器-端口端口C引腳配置寄存器引腳配置寄存器位號位號 位位 名名位位 值值位號位號 位名位名位位 值值000110110001101131,30 GPC15 輸入輸入 輸出輸出 VD7保留保留 15,14 GPC7 輸入輸入 輸出輸出 LCDVF2 保留保留29,28 GPC14 輸入輸入 輸出輸出 VD6保留保留 13,12 GPC6 輸入輸入 輸出輸出 LCDVF1 保留保留27,26 GPC13 輸入輸入 輸出輸出 VD5保留保留 11,10 GPC5 輸入輸入 輸出輸出 LCDVF0 保留保留25,24 GPC1
32、2 輸入輸入 輸出輸出 VD4保留保留9,8 GPC4 輸入輸入 輸出輸出VM保留保留23,22 GPC11 輸入輸入 輸出輸出 VD3保留保留7,6 GPC3 輸入輸入 輸出輸出VFRAME保留保留21,20 GPC10 輸入輸入 輸出輸出 VD2保留保留5,4 GPC2 輸入輸入 輸出輸出VLINE保留保留19,18 GPC9 輸入輸入 輸出輸出 VD1保留保留3,2 GPC1 輸入輸入 輸出輸出VCLK保留保留17,16 GPC8 輸入輸入 輸出輸出 VD0保留保留1,0 GPC0 輸入輸入 輸出輸出VEND保留保留GPDDAT-為準(zhǔn)備輸出或輸入的數(shù)據(jù)為準(zhǔn)備輸出或輸入的數(shù)據(jù)其值為其值為1
33、6位位15:0GPDUP-端口端口D上拉寄存器,位上拉寄存器,位15:0有意義。有意義。 0:對應(yīng)引腳設(shè)置為上拉:對應(yīng)引腳設(shè)置為上拉1:無上拉功能:無上拉功能初始化時(shí),初始化時(shí),15:12無上拉功能,而無上拉功能,而11:0有上拉有上拉注意注意: 當(dāng)當(dāng)D口引腳配置為非輸入口引腳配置為非輸入/輸出功能時(shí),其寄存輸出功能時(shí),其寄存器中的值沒有意義。器中的值沒有意義。4、端口、端口D寄存器及引腳配置寄存器及引腳配置Register Address R/W Description Reset Value GPDCON0 x56000030 R/W 端口端口D引腳配置寄存器引腳配置寄存器 0 x0 GP
34、DDAT 0 x56000034 R/W 端口端口D數(shù)據(jù)寄存器數(shù)據(jù)寄存器- GPDUP0 x56000038 R/W 端口端口D上拉寄存器上拉寄存器0 xF000RESERVED 0 x5600003C- 端口端口D保留寄存器保留寄存器-端口端口D引腳配置寄存器引腳配置寄存器位號位號 位位 名名位位 值值位號位號 位名位名位位 值值000110110001101131,30GPD15 輸入輸入 輸出輸出 VD23 nSS0 15,14 GPD7 輸入輸入輸出輸出 VD15 保留保留29,28GPD14 輸入輸入 輸出輸出 VD22 nSS1 13,12 GPD6 輸入輸入輸出輸出 VD14 保
35、留保留27,26GPD13 輸入輸入 輸出輸出 VD21 保留保留 11,10 GPD5 輸入輸入輸出輸出 VD13 保留保留25,24GPD12 輸入輸入 輸出輸出 VD20 保留保留9,8 GPD4 輸入輸入輸出輸出 VD12 保留保留23,22GPD11 輸入輸入 輸出輸出 VD19 保留保留7,6 GPD3 輸入輸入輸出輸出 VD11 保留保留21,20GPD10 輸入輸入 輸出輸出 VD18 保留保留5,4 GPD2 輸入輸入輸出輸出 VD10 保留保留19,18 GPD9 輸入輸入 輸出輸出 VD17 保留保留3,2 GPD1 輸入輸入輸出輸出VD9保留保留17,16 GPD8 輸
36、入輸入 輸出輸出 VD16 保留保留1,0 GPD0 輸入輸入輸出輸出VD8保留保留GPEDAT-為準(zhǔn)備輸出或輸入的數(shù)據(jù)為準(zhǔn)備輸出或輸入的數(shù)據(jù)其值為其值為16位位15:0GPEUP-端口端口E上拉寄存器,位上拉寄存器,位15:0有意義。有意義。 0:對應(yīng)引腳設(shè)置為上拉:對應(yīng)引腳設(shè)置為上拉1:無上拉功能:無上拉功能初始化時(shí),各個(gè)引腳都有上拉功能。初始化時(shí),各個(gè)引腳都有上拉功能。注意注意: 當(dāng)當(dāng)E口引腳配置為非輸入口引腳配置為非輸入/輸出功能時(shí),其寄存輸出功能時(shí),其寄存器中的值沒有意義。器中的值沒有意義。5、端口、端口E寄存器及引腳配置寄存器及引腳配置Register Address R/W De
37、scription Reset Value GPECON0 x56000040 R/W 端口端口E引腳配置寄存器引腳配置寄存器 0 x0 GPEDAT 0 x56000044 R/W 端口端口E數(shù)據(jù)寄存器數(shù)據(jù)寄存器- GPEUP0 x56000048 R/W 端口端口E上拉寄存器上拉寄存器0 x0RESERVED 0 x5600004C- 端口端口E保留寄存器保留寄存器-端口端口E引腳配置寄存器引腳配置寄存器位號位號 位位 名名位位 值值位號位號 位名位名位位 值值000110110001101131,30GPE15 輸入輸入 輸出輸出 IICSDA 保留保留 15,14 GPE7 輸入輸入
38、輸出輸出 SDDAT0 保留保留29,28GPE14 輸入輸入 輸出輸出 IICSCL 保留保留 13,12 GPE6 輸入輸入 輸出輸出 SDCMD 保留保留27,26GPE13 輸入輸入 輸出輸出SPICLK0保留保留 11,10 GPE5 輸入輸入 輸出輸出 SDCLK 保留保留25,24GPE12 輸入輸入 輸出輸出 SPISI0 保留保留 9,8 GPE4 輸入輸入 輸出輸出 IISSDO保留保留23,22 GPE11 輸入輸入 輸出輸出 SPISO0 保留保留 7,6 GPE3 輸入輸入 輸出輸出IISSDI保留保留21,20GPE10 輸入輸入 輸出輸出 SDDAT3 保留保留
39、5,4 GPE2 輸入輸入 輸出輸出 CDCLK 保留保留19,18 GPE9 輸入輸入 輸出輸出 SDDAT2 保留保留 3,2 GPE1 輸入輸入 輸出輸出 IISSCLK 保留保留17,16 GPE8 輸入輸入 輸出輸出 SDDAT1 保留保留 1,0 GPE0 輸入輸入 輸出輸出 IISLRCK 保留保留GPFDAT-為準(zhǔn)備輸出或輸入的數(shù)據(jù)為準(zhǔn)備輸出或輸入的數(shù)據(jù)其值為其值為8位位7:0GPFUP-端口端口F上拉寄存器,位上拉寄存器,位7:0有意義。有意義。 0:對應(yīng)引腳設(shè)置為上拉:對應(yīng)引腳設(shè)置為上拉1:無上拉功能:無上拉功能初始化時(shí),各個(gè)引腳都有上拉功能。初始化時(shí),各個(gè)引腳都有上拉功能
40、。注意注意: 當(dāng)當(dāng)F口引腳配置為非輸入口引腳配置為非輸入/輸出功能時(shí),其寄存輸出功能時(shí),其寄存器中的值沒有意義。器中的值沒有意義。6、端口、端口F寄存器及引腳配置寄存器及引腳配置Register Address R/W Description Reset Value GPFCON0 x56000050 R/W 端口端口F引腳配置寄存器引腳配置寄存器 0 x0 GPFDAT 0 x56000054 R/W 端口端口F數(shù)據(jù)寄存器數(shù)據(jù)寄存器- GPFUP0 x56000058 R/W 端口端口F上拉寄存器上拉寄存器0 x0RESERVED 0 x5600005C- 端口端口F保留寄存器保留寄存器-端
41、口端口F引腳配置寄存器引腳配置寄存器位號位號位位 名名位位 值值0001101115,14GPF7輸入輸入輸出輸出EINT7保留保留13,12GPF6輸入輸入輸出輸出EINT6保留保留11,10GPF5輸入輸入輸出輸出EINT5保留保留9,8GPF4輸入輸入輸出輸出EINT4保留保留7,6GPF3輸入輸入輸出輸出EINT3保留保留5,4GPF2輸入輸入輸出輸出EINT2保留保留3,2GPF1輸入輸入輸出輸出EINT1保留保留1,0GPF0輸入輸入輸出輸出EINT0保留保留GPGDAT-為準(zhǔn)備輸出或輸入的數(shù)據(jù)為準(zhǔn)備輸出或輸入的數(shù)據(jù)其值為其值為16位位15:0GPGUP-端口端口G上拉寄存器,位上
42、拉寄存器,位15:0有意義。有意義。 0:對應(yīng)引腳設(shè)置為上拉:對應(yīng)引腳設(shè)置為上拉1:無上拉功能:無上拉功能初始化時(shí),初始化時(shí),15:11引腳無上拉功能,其它引腳有。引腳無上拉功能,其它引腳有。注意注意: 當(dāng)當(dāng)G口引腳配置為非輸入口引腳配置為非輸入/輸出功能時(shí),其寄存輸出功能時(shí),其寄存器中的值沒有意義。器中的值沒有意義。7、端口、端口G寄存器及引腳配置寄存器及引腳配置Register Address R/W Description Reset Value GPGCON0 x56000060 R/W 端口端口G引腳配置寄存器引腳配置寄存器 0 x0 GPGDAT 0 x56000064 R/W 端
43、口端口G數(shù)據(jù)寄存器數(shù)據(jù)寄存器- GPGUP0 x56000068 R/W 端口端口G上拉寄存器上拉寄存器0 xF800RESERVED 0 x5600006C- 端口端口G保留寄存器保留寄存器-端口端口G引腳配置寄存器引腳配置寄存器位號位號 位位 名名位位 值值位號位號 位名位名位位 值值000110110001101131,30GPG15 輸入輸入 輸出輸出 EINT23nYPON15,14 GPG7 輸入輸入 輸出輸出 EINT15SPICLK129,28GPG14 輸入輸入 輸出輸出 EINT22YMON 13,12 GPG6 輸入輸入 輸出輸出 EINT14 SPISI127,26GP
44、G13 輸入輸入 輸出輸出 EINT21nXPON11,10 GPG5 輸入輸入 輸出輸出 EINT13 SPISO125,24GPG12 輸入輸入 輸出輸出 EINT20XMON 9,8GPG4 輸入輸入 輸出輸出 EINT12LCD-PEN23,22GPG11 輸入輸入 輸出輸出 EINT19TCLK1 7,6GPG3 輸入輸入 輸出輸出 EINT11nSS121,20GPG10 輸入輸入 輸出輸出 EINT18 保留保留5,4GPG2 輸入輸入 輸出輸出 EINT10nSS019,18 GPG9 輸入輸入 輸出輸出 EINT17 保留保留3,2GPG1 輸入輸入 輸出輸出 EINT9保留
45、保留17,16 GPG8 輸入輸入 輸出輸出 EINT16 保留保留1,0GPG0 輸入輸入 輸出輸出 EINT8保留保留LCD-PEN:POWER_ENABLEnSS0:SPI0_SELECTGPHDAT-為準(zhǔn)備輸出或輸入的數(shù)據(jù)為準(zhǔn)備輸出或輸入的數(shù)據(jù)其值為其值為11位位10:0GPHUP-端口端口H上拉寄存器,位上拉寄存器,位10:0有意義。有意義。 0:對應(yīng)引腳設(shè)置為上拉:對應(yīng)引腳設(shè)置為上拉1:無上拉功能:無上拉功能注意注意: 當(dāng)當(dāng)H口引腳配置為非輸入口引腳配置為非輸入/輸出功能時(shí),其寄存輸出功能時(shí),其寄存器中的值沒有意義。器中的值沒有意義。8、端口、端口H寄存器及引腳配置寄存器及引腳配置
46、Register Address R/W Description Reset Value GPHCON0 x56000070 R/W 端口端口H引腳配置寄存器引腳配置寄存器 0 x0 GPHDAT 0 x56000074 R/W 端口端口H數(shù)據(jù)寄存器數(shù)據(jù)寄存器- GPHUP0 x56000078 R/W 端口端口H上拉寄存器上拉寄存器0 x0RESERVED 0 x5600007C- 端口端口H保留寄存器保留寄存器-端口端口H引腳配置寄存器引腳配置寄存器位號位號位位 名名 位值位值:00 01 10 1121,20GPH10輸入輸入輸出輸出CLKOUT1Reserved19,18GPH9輸入輸
47、入輸出輸出CLKOUT0Reserved17,16GPH8輸入輸入輸出輸出UCLKReserved15,14GPH7輸入輸入輸出輸出RXD2nCTS113,12GPH6輸入輸入輸出輸出TXD2nRTS111,10GPH5輸入輸入輸出輸出RXD1Reserved9,8GPH4輸入輸入輸出輸出TXD1Reserved7,6GPH3輸入輸入輸出輸出RXD0Reserved5,4GPH2輸入輸入輸出輸出TXD0Reserved3,2GPH1輸入輸入輸出輸出nRTS0Reserved1,0GPH0輸入輸入輸出輸出nCTS0ReservedUCLK為為USB的的中斷中斷主要內(nèi)容主要內(nèi)容概述概述結(jié)構(gòu)與工作原
48、理結(jié)構(gòu)與工作原理寄存器寄存器應(yīng)用舉例應(yīng)用舉例一、概一、概 述述S3C2410X中斷控制器有中斷控制器有56個(gè)中斷源個(gè)中斷源,對外提,對外提供供24個(gè)外中斷輸入引腳,內(nèi)部所有設(shè)備都有中斷請個(gè)外中斷輸入引腳,內(nèi)部所有設(shè)備都有中斷請求信號,例如求信號,例如DMA控制器、控制器、UART、IIC等等。等等。S3C2410X的的ARM920T內(nèi)核有兩個(gè)中斷內(nèi)核有兩個(gè)中斷,IRQ中斷和快速中斷中斷和快速中斷FIQ。中斷仲裁:中斷仲裁:當(dāng)中斷控制器接收到多個(gè)中斷請求當(dāng)中斷控制器接收到多個(gè)中斷請求時(shí),其內(nèi)的優(yōu)先級仲裁器裁決后向時(shí),其內(nèi)的優(yōu)先級仲裁器裁決后向CPU發(fā)出優(yōu)先級發(fā)出優(yōu)先級最高的中斷請求信號或快速中斷
49、請求信號。最高的中斷請求信號或快速中斷請求信號。二、二、S3C2410X中斷系統(tǒng)結(jié)構(gòu)中斷系統(tǒng)結(jié)構(gòu)1、中斷系統(tǒng)結(jié)構(gòu)、中斷系統(tǒng)結(jié)構(gòu)主要由中斷源和控制寄存器兩大部分構(gòu)成,其主要由中斷源和控制寄存器兩大部分構(gòu)成,其寄存器主要有寄存器主要有4種:模式、屏蔽、優(yōu)先級、掛起種:模式、屏蔽、優(yōu)先級、掛起(標(biāo)志)寄存器等。(標(biāo)志)寄存器等。中斷源中斷源(有子寄存器有子寄存器)子中斷源子中斷源掛起寄存掛起寄存器器中斷源中斷源(無子寄存器無子寄存器)子中斷源子中斷源屏蔽寄存器屏蔽寄存器中斷屏蔽中斷屏蔽中斷模式中斷模式優(yōu)先級仲裁優(yōu)先級仲裁FIQIRQ中斷源掛起中斷源掛起中中斷斷掛掛起起2、中斷優(yōu)先級仲裁器及工作原理、
50、中斷優(yōu)先級仲裁器及工作原理中斷系中斷系統(tǒng)有統(tǒng)有6個(gè)分個(gè)分仲裁器和仲裁器和1個(gè)總仲裁器,個(gè)總仲裁器,每一個(gè)仲裁每一個(gè)仲裁器可以處理器可以處理6路中斷。路中斷。中斷源名稱中斷源名稱描述描述仲裁判決器仲裁判決器INT_ADCADC結(jié)束中斷、觸摸屏中斷結(jié)束中斷、觸摸屏中斷ARB5INT_RTCRTC鬧鐘中斷鬧鐘中斷ARB5INT_SPI1SPI1中斷中斷ARB5INT_UART0串口串口0中斷(中斷(ERR、RXD、TXD)ARB5INT_IICI2C中斷中斷ARB4INT_USBHUSB主機(jī)中斷主機(jī)中斷ARB4INT_USBDUSB設(shè)備中斷設(shè)備中斷ARB4Reserved保留保留ARB4INT_UA
51、RT1串口串口1中斷(中斷(ERR、RXD、TXD)ARB4INT_SPI0SPI0中斷中斷ARB4INT_SDISDI中斷中斷ARB3INT_DMA3DMA通道通道3中斷中斷ARB3INT_DMA2DMA通道通道2中斷中斷ARB3INT_DMA1DMA通道通道1中斷中斷ARB3INT_DMA0DMA通道通道0中斷中斷ARB3INT_LCDLCD中斷(中斷(INT_FrSyn、INT_FiCnt)ARB3INT_UART2串口串口2中斷(中斷(ERR、RXD、TXD)ARB2INT_TIMER4定時(shí)器定時(shí)器4中斷中斷ARB2INT_TIMER3定時(shí)器定時(shí)器3中斷中斷ARB2INT_TIMER2
52、定時(shí)器定時(shí)器2中斷中斷ARB2INT_TIMER1定時(shí)器定時(shí)器1中斷中斷ARB2INT_TIMER0定時(shí)器定時(shí)器0中斷中斷ARB2INT_WDT看門狗定時(shí)器中斷看門狗定時(shí)器中斷ARB1INT_TICKRTC定時(shí)中斷定時(shí)中斷ARB1nBATT_FLT電池失效中斷電池失效中斷ARB1Reserved保留保留ARB1EINT8_23外部中斷外部中斷8_23ARB1EINT4_7外部中斷外部中斷4_7ARB1EINT3外部中斷外部中斷3ARB0EINT2外部中斷外部中斷2ARB0EINT1外部中斷外部中斷1ARB0EINT0外部中斷外部中斷0ARB0三、中斷控制器專用寄存器三、中斷控制器專用寄存器有有
53、8個(gè)專用寄存器個(gè)專用寄存器Register Address R/W Description Reset Value SRCPND0 x4A000000 R/W 中斷標(biāo)志寄存器中斷標(biāo)志寄存器 0 x00000000 INTMOD 0 x4A000004 R/W 中斷模式寄存器中斷模式寄存器0 x00000000 INTMSK0 x4A000008 R/W 中斷屏蔽寄存器中斷屏蔽寄存器0 xFFFFFFFF PRIORITY0 x4A00000C R/W 中斷優(yōu)先級寄存器中斷優(yōu)先級寄存器0 x7FINTPND0 x4A000010 R/W 中斷服務(wù)寄存器中斷服務(wù)寄存器0 x00000000 INT
54、OFFSET 0 x4A000014R中斷偏移寄存器中斷偏移寄存器0 x00000000 SUBSRCPND 0 x4A000018 R/W 子源掛起寄存器子源掛起寄存器0 x00000000INTSUBMSK 0 x4A00001C R/W 中斷子源屏蔽寄存器中斷子源屏蔽寄存器0 x7FF主要使用前主要使用前5個(gè)寄存器個(gè)寄存器該寄存器也就是中斷標(biāo)志寄存器該寄存器也就是中斷標(biāo)志寄存器各位:各位:1:對應(yīng)中斷源:對應(yīng)中斷源有有中斷請求中斷請求0:對應(yīng)中斷源:對應(yīng)中斷源無無中斷請求中斷請求注意:必須在中斷處理程序中對其標(biāo)志位清注意:必須在中斷處理程序中對其標(biāo)志位清0。其方法為寫。其方法為寫1.1、
55、SRCPND-中斷源掛起(標(biāo)志)寄存器中斷源掛起(標(biāo)志)寄存器位號位號中斷源中斷源位號位號中斷源中斷源位號位號中斷源中斷源位號位號中斷源中斷源31INT_ADC23INT_UART115INT_UART27nBATT_FLT30INT_RTC22INT_SPI014INT_TIM46保留保留29INT_SPI121INT_SDI13INT_TIM35EINT8_2328INT_UART020INT_DMA312INT_TIM24EINT4_727INT_IIC19INT_DMA211INT_TIM13EINT326INT_USBH18INT_DMA110INT_TIM02EINT225INT_
56、USBD17INT_DMA09INT_WDT1EINT124保留保留16INT_LCD8INT_TICK0EINT0該寄存器是設(shè)置各中斷源是該寄存器是設(shè)置各中斷源是FIQ中斷還是中斷還是IRQ中斷中斷,只有只有一個(gè)中斷源可以為一個(gè)中斷源可以為FIQ各位:各位:1:對應(yīng)中斷源設(shè)為:對應(yīng)中斷源設(shè)為FIQ中斷模式中斷模式0:對應(yīng)中斷源設(shè)為:對應(yīng)中斷源設(shè)為IRQ中斷模式中斷模式2、INTMOD-中斷模式寄存器中斷模式寄存器位號位號中斷源中斷源位號位號中斷源中斷源位號位號中斷源中斷源位號位號中斷源中斷源31INT_ADC23INT_UART115INT_UART27nBATT_FLT30INT_RTC2
57、2INT_SPI014INT_TIM46保留保留29INT_SPI121INT_SDI13INT_TIM35EINT8_2328INT_UART020INT_DMA312INT_TIM24EINT4_727INT_IIC19INT_DMA211INT_TIM13EINT326INT_USBH18INT_DMA110INT_TIM02EINT225INT_USBD17INT_DMA09INT_WDT1EINT124保留保留16INT_LCD8INT_TICK0EINT0各位:各位:1:屏蔽對應(yīng)中斷源:屏蔽對應(yīng)中斷源0:開放對應(yīng)中斷源:開放對應(yīng)中斷源3、INTMSK-中斷屏蔽寄存器中斷屏蔽寄存器位
58、號位號中斷源中斷源位號位號中斷源中斷源位號位號中斷源中斷源位號位號中斷源中斷源31INT_ADC23INT_UART115INT_UART27nBATT_FLT30INT_RTC22INT_SPI014INT_TIM46保留保留29INT_SPI121INT_SDI13INT_TIM35EINT8_2328INT_UART020INT_DMA312INT_TIM24EINT4_727INT_IIC19INT_DMA211INT_TIM13EINT326INT_USBH18INT_DMA110INT_TIM02EINT225INT_USBD17INT_DMA09INT_WDT1EINT124保留
59、保留16INT_LCD8INT_TICK0EINT04、PRIORITY-中斷優(yōu)先級寄存器中斷優(yōu)先級寄存器ARB_SELn-n組優(yōu)先級順序控制位組優(yōu)先級順序控制位00:REQ0, 1, 2, 3, 4, 5 01:REQ0, 2, 3, 4, 1, 510:REQ0, 3, 4, 1, 2, 5 11:REQ0, 4, 1, 2, 3, 5ARB_MODEn-n組優(yōu)先級循環(huán)控制位組優(yōu)先級循環(huán)控制位0:優(yōu)先順序固定不變:優(yōu)先順序固定不變 1:優(yōu)先順序循環(huán),每響應(yīng)一次中斷,其順序循環(huán)改變一次,:優(yōu)先順序循環(huán),每響應(yīng)一次中斷,其順序循環(huán)改變一次,但但REQ0、REQ5位置不變。位置不變。位號位號含含
60、 義義位號位號含含 義義位號位號含含 義義31:21保保 留留12:11ARB_SEL24ARB_MODE420:19ARB_SEL610:9ARB_SEL13ARB_MODE318:17ARB_SEL58:7ARB_SEL02ARB_MODE216:15ARB_SEL46ARB_MODE61ARB_MODE114:13ARB_SEL35ARB_MODE50ARB_MODE0各位:各位:1:對應(yīng)的中斷源被響應(yīng),且正在執(zhí)行中斷服務(wù):對應(yīng)的中斷源被響應(yīng),且正在執(zhí)行中斷服務(wù)0:對應(yīng)中斷源未被響應(yīng):對應(yīng)中斷源未被響應(yīng)注意:必須在中斷處理程序中對其服務(wù)標(biāo)志位清注意:必須在中斷處理程序中對其服務(wù)標(biāo)志位清0
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 八年級歷史人教版下冊聽課評課記錄:第5課 三大改造
- 林地長期承包合同范本
- 鄉(xiāng)鎮(zhèn)精裝修商鋪出租合同范本
- 儲存場地租賃合同范本
- 廣告公司材料采購合同范本
- 二零二五年度無子女離婚協(xié)議書及子女教育資助合同
- 二零二五年度酒店會議室場地租賃及配套交通合同
- 二零二五年度酒吧租賃合同合同簽訂后的租賃物維護(hù)責(zé)任
- 2025年度商鋪轉(zhuǎn)讓三方合同附品牌使用權(quán)及營銷支持
- 夏令營代理商合作協(xié)議書范本
- 三星SHP-DP728指紋鎖說明書
- 預(yù)應(yīng)力錨索張拉及封錨
- 烤煙生產(chǎn)沿革
- GB 1886.227-2016食品安全國家標(biāo)準(zhǔn)食品添加劑嗎啉脂肪酸鹽果蠟
- 毛澤東思想課件-第七章 毛澤東思想的活的靈魂
- 公共關(guān)系效果的評估課件
- 建筑施工安全員理論考核試題與答案
- 高速公路用地勘測定界及放線定樁技術(shù)標(biāo)書
- 華萊士標(biāo)準(zhǔn)化體系
- 快捷smt全自動物料倉儲方案
- keysight眼圖和抖動噪聲基礎(chǔ)知識與測量方法
評論
0/150
提交評論