日韩一区二区三区精品,欧美疯狂xxxxbbbb牲交,热99re久久免费视精品频,人妻互换 综合,欧美激情肉欲高潮视频

歷史上的今天

今天是:2024年08月31日(星期六)

2021年08月31日 | LPC2000系列學(xué)習(xí)筆記4--存儲器映射控制

發(fā)布者:guqian999 來源: eefocus關(guān)鍵字:LPC2000系列  存儲器 手機(jī)看文章 掃描二維碼
隨時(shí)隨地手機(jī)看文章

對于一般的處理器,系統(tǒng)啟動(dòng)后是從0x00000000地址開始讀取中斷向量表并引導(dǎo)程序的。但利用LPC2000的存儲器重映射功能,我們可以將中斷向量表轉(zhuǎn)移至其它存儲器,而不一定要從0x00000000這個(gè)地址讀取。


LPC2000的這個(gè)功能是通過存儲器映射控制寄存器MEMMAP和BOOT管腳來實(shí)現(xiàn)的。


4.1 寄存器MEMMAP的取值


MEMMAP 功能                        描述                        

00          Boot裝載程序模式  中斷向量從Boot Block重新映射。一般情況下,即為地址0x7FFFE000


01          用戶Flash模式       中斷向量不重新映射,它位于Flash中。一般情況下,即為地址0x00000000

10          用戶RAM模式        中斷向量從靜態(tài)RAM重新映射。一般情況下,即為地址0x40000000

11          用戶外部存儲器模式 中斷向量從外部存儲器重新映射。一般情況下,即為地址0x80000000


特別注意,不正確的設(shè)定會導(dǎo)致器件的錯(cuò)誤操作。


例如,每當(dāng)產(chǎn)生一個(gè)軟件中斷請求,ARM內(nèi)核就從0x0000 0008處取出32位數(shù)據(jù)。這就意味著當(dāng)MEMMAP[1:0]=10(用戶RAM模式)時(shí),從0x0000 0008的讀數(shù)/取指是對0x4000 0008單元進(jìn)行操作;當(dāng)MEMMAP[1:0]=00(Boot裝載程序模式)時(shí),從0x0000 0008的讀數(shù)/取指是對0x7FFF E008單元的數(shù)據(jù)進(jìn)行操作(Boot Block從片內(nèi)ROM存儲器重新映射);如果MEMMAP[1:0]=11(用戶外部存儲器模式),從地址為0x8000 0008的片外存儲器中讀取數(shù)據(jù)。


4.2 BOOT管腳的功能

LPC22xx系列具有外部存儲器接口,BOOT[1:0]腳的狀態(tài)控制著引導(dǎo)方式,見下表。引腳懸空,內(nèi)部上拉電阻保證其高電平狀態(tài)。


BOOT1   BOOT1  引導(dǎo)方式                                            備注

0            0          CS0控制的8位存儲器              MEMMAP[1:0]應(yīng)設(shè)置為11

0            1          CS0控制的16位存儲器            MEMMAP[1:0]應(yīng)設(shè)置為11

1            0          CS0控制的32位存儲器            MEMMAP[1:0]應(yīng)設(shè)置為11

1            1          內(nèi)部Flash存儲器                    MEMMAP[1:0]應(yīng)設(shè)置為01

注意:BOOT管腳和MEMMAP寄存器的設(shè)置應(yīng)該根據(jù)硬件電路的具體情況進(jìn)行設(shè)置。若從32位的外部存儲器引導(dǎo),則MEMMAP[1:0]應(yīng)設(shè)置為11,BOOT管腳設(shè)置為10。


對于LPC21xx系列,沒有外部存儲器接口,只能設(shè)置MEMMAP[1:0]為01。


對于LPC2200,無片內(nèi)Flash,故不能設(shè)置MEMMAP[1:0]為01。


當(dāng)然,也可以將P0.14接地,強(qiáng)制芯片重啟后(/RESET為低)進(jìn)入ISP狀態(tài)。   


4.3舉例:啟動(dòng)代碼

#ifdef __DEBUG   

    MEMMAP = 0x3;          

#endif              

#ifdef __OUT_CHIP     

    MEMMAP = 0x3;

#endif

#ifdef __IN_CHIP   

    MEMMAP = 0x1;     

#endif   

關(guān)鍵字:LPC2000系列  存儲器 引用地址:LPC2000系列學(xué)習(xí)筆記4--存儲器映射控制

上一篇:LPC2000系列學(xué)習(xí)筆記3--引腳連接模塊
下一篇:S3C2440—12.按鍵中斷

推薦閱讀

據(jù)報(bào)道,近日,神州控股旗下科捷物流位于北京平谷的BotHive Systems標(biāo)桿試驗(yàn)倉正式啟動(dòng)。科捷物流與深圳極效智能有限公司合作,應(yīng)用BotHive Systems技術(shù),采用“貨到人”模式,共同打造科捷首個(gè)立體高密度機(jī)器人智能倉。這也是國內(nèi)首例立體高密度機(jī)器人智能倉,在電商物流智能自動(dòng)化的上具有里程碑式的意義。 BotHive是全球范圍內(nèi)的第二代“貨到人”...
樓宇經(jīng)濟(jì)是近年來中國城市經(jīng)濟(jì)發(fā)展中涌現(xiàn)的一種新型經(jīng)濟(jì)形態(tài)。浦東區(qū)一項(xiàng)最新調(diào)查顯示,陸家嘴金融貿(mào)易區(qū)、外高橋保稅區(qū)等地的105棟新建樓宇,去年每棟高樓平均營業(yè)收入超過16億元,樓均上繳稅超過6000萬元,一幢大樓的經(jīng)濟(jì)規(guī)模相當(dāng)一家大型企業(yè)。樓宇經(jīng)濟(jì)的爆發(fā)也讓智慧樓宇的發(fā)展進(jìn)入了快車道。8月29 日-31日,世界人工智能大會在上海舉行。作為世界范...
點(diǎn)亮LED燈應(yīng)該是每一人學(xué)習(xí)硬件的第一個(gè)實(shí)驗(yàn)了吧!從51到32在到ARM,廢話少說,下面開始使用STM32點(diǎn)亮LED燈。GPIO:又叫通用輸入輸出口,是微控制器必不可少的外設(shè)單元,用來和外界進(jìn)行信號傳遞,數(shù)據(jù)交互的接口。STM32的GPIO根據(jù)型號的不同分為A-H組,每一組都稱為GPIOx組,每組都有獨(dú)立的寄存器,因?yàn)橄鄬τ诩拇嫫?,函?shù)版的使用還是比較容易入門的,尤...
第98屆中國電子展全新推出5G&AIoT創(chuàng)新發(fā)展大會暨主題展展區(qū)背景日前,“十四五”規(guī)劃綱要明確提出要“加快數(shù)字化發(fā)展,建設(shè)數(shù)字中國”。加快推動(dòng)數(shù)字產(chǎn)業(yè)化,培育壯大物聯(lián)網(wǎng)、大數(shù)據(jù)、人工智能、云計(jì)算、網(wǎng)絡(luò)安全等新興數(shù)字產(chǎn)業(yè),提升通信設(shè)備、核心電子元器件、關(guān)鍵軟件等產(chǎn)業(yè)水平。同時(shí),還提出了要提升長三角一體化發(fā)展水平,打造虹橋國際開放樞紐,強(qiáng)...

史海拾趣

小廣播
設(shè)計(jì)資源 培訓(xùn) 開發(fā)板 精華推薦

最新單片機(jī)文章

 
EEWorld訂閱號

 
EEWorld服務(wù)號

 
汽車開發(fā)圈

 
機(jī)器人開發(fā)圈

電子工程世界版權(quán)所有 京ICP證060456號 京ICP備10001474號-1 電信業(yè)務(wù)審批[2006]字第258號函 京公網(wǎng)安備 11010802033920號 Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved