ARM中斷及相關(guān)寄存器
發(fā)布時(shí)間:2008/12/26 0:00:00 訪問次數(shù):570
要正確應(yīng)用arm處理器必須首先對它的系統(tǒng)寄存器進(jìn)行正確配置,下面簡要介紹一下arm寄存器,包括一些中斷寄存器設(shè)置如中斷狀態(tài)(0x8000.0240,0x8000.1240,0x8000.2240)和中斷屏蔽寄存器(0x8000.0280,0x8000.1280,0x8000.2280)。
arm中斷寄存器主要包括:
·中斷模式寄存器可以設(shè)置2個(gè)中斷源為irq或fiq方式。
·中斷掛起寄存器,當(dāng)有中斷請求產(chǎn)生時(shí),相應(yīng)的位會被硬件置1,處于掛起狀態(tài)。當(dāng)進(jìn)入中斷處理程序時(shí),必須通過軟件清除這個(gè)標(biāo)志位,以標(biāo)志響應(yīng)中斷請求。
·中斷屏蔽寄存器,當(dāng)需要屏蔽某些中斷源時(shí),可以設(shè)置相對應(yīng)的位。
·中斷優(yōu)先級寄存器可以設(shè)置21個(gè)中斷源優(yōu)先級的高低。
·中斷偏移寄存器,中斷響應(yīng)時(shí)通過讀這個(gè)寄存器可以查到當(dāng)前的中斷源。
如表1所示是arm的一些系統(tǒng)寄存器列表。
表1 arm系統(tǒng)寄存器列表
系統(tǒng)寄存器中的每一位或幾位都對應(yīng)系統(tǒng)功能的控制、狀態(tài)等信息。例如:
·syscon1中的uartien、lcden位分別控制異步串口1與lcd顯示的使能。
·syscon2中的sdramz用來設(shè)置sdram存儲器的位寬。
·syscon3中的clkctl用來在18mhz、37mhz、49mhz和74mhz中選擇一種作
為系統(tǒng)工作頻率。
與系統(tǒng)運(yùn)行緊密相關(guān)的其他寄存器如表2所示,對它們進(jìn)行正確設(shè)置,就可以啟用
sdram、lcd或者串行通信口。
表2 arm的其他重要寄存器列表
歡迎轉(zhuǎn)載,信息來源維庫電子市場網(wǎng)(www.dzsc.com)
要正確應(yīng)用arm處理器必須首先對它的系統(tǒng)寄存器進(jìn)行正確配置,下面簡要介紹一下arm寄存器,包括一些中斷寄存器設(shè)置如中斷狀態(tài)(0x8000.0240,0x8000.1240,0x8000.2240)和中斷屏蔽寄存器(0x8000.0280,0x8000.1280,0x8000.2280)。
arm中斷寄存器主要包括:
·中斷模式寄存器可以設(shè)置2個(gè)中斷源為irq或fiq方式。
·中斷掛起寄存器,當(dāng)有中斷請求產(chǎn)生時(shí),相應(yīng)的位會被硬件置1,處于掛起狀態(tài)。當(dāng)進(jìn)入中斷處理程序時(shí),必須通過軟件清除這個(gè)標(biāo)志位,以標(biāo)志響應(yīng)中斷請求。
·中斷屏蔽寄存器,當(dāng)需要屏蔽某些中斷源時(shí),可以設(shè)置相對應(yīng)的位。
·中斷優(yōu)先級寄存器可以設(shè)置21個(gè)中斷源優(yōu)先級的高低。
·中斷偏移寄存器,中斷響應(yīng)時(shí)通過讀這個(gè)寄存器可以查到當(dāng)前的中斷源。
如表1所示是arm的一些系統(tǒng)寄存器列表。
表1 arm系統(tǒng)寄存器列表
系統(tǒng)寄存器中的每一位或幾位都對應(yīng)系統(tǒng)功能的控制、狀態(tài)等信息。例如:
·syscon1中的uartien、lcden位分別控制異步串口1與lcd顯示的使能。
·syscon2中的sdramz用來設(shè)置sdram存儲器的位寬。
·syscon3中的clkctl用來在18mhz、37mhz、49mhz和74mhz中選擇一種作
為系統(tǒng)工作頻率。
與系統(tǒng)運(yùn)行緊密相關(guān)的其他寄存器如表2所示,對它們進(jìn)行正確設(shè)置,就可以啟用
sdram、lcd或者串行通信口。
表2 arm的其他重要寄存器列表
歡迎轉(zhuǎn)載,信息來源維庫電子市場網(wǎng)(www.dzsc.com)
上一篇:ARM中斷處理類型
熱門點(diǎn)擊
- ARM通用寄存器
- ARM復(fù)位原理
- FIQ異常的描述
- Viterbi譯碼
- ARM硬件電路設(shè)計(jì)
- ARM程序狀態(tài)寄存器
- ARM時(shí)序
- ARM乘法指令
- Thumb狀態(tài)下的寄存器
- ARM異常的響應(yīng)及返回
推薦技術(shù)資料
- DFRobot—玩的就是
- 如果說新車間的特點(diǎn)是“靈動”,F(xiàn)QPF12N60C那么... [詳細(xì)]
- CV/CC InnoSwitch3-AQ 開
- URF1DxxM-60WR3系
- 1-6W URA24xxN-x
- 閉環(huán)磁通門信號調(diào)節(jié)芯片NSDRV401
- SK-RiSC-SOM-H27X-V1.1應(yīng)
- RISC技術(shù)8位微控制器參數(shù)設(shè)
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機(jī)遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計(jì)
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究