|
技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng) 驅(qū)動編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機 | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計 | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe |
lpc2220是不是不能擴展flash |
作者:kion 欄目:ARM技術(shù) |
我在LPC2220的datasheet中看到這樣一句話,當boot1:0在復(fù)位時為00,那么a0作為地址線,否則作為IO,按這句話的理解,如果我用16位地址線,a0將不可用,怎么辦?有解決辦法嗎,那我FLASH的整個地址空間豈不都變得不連續(xù)了? |
2樓: | >>參與討論 |
作者: computer00 于 2006/8/1 9:08:00 發(fā)布:
因為是16位寬,所以A0要來也沒用了。 因為A0永遠是0. |
3樓: | >>參與討論 |
作者: kion 于 2006/8/1 9:21:00 發(fā)布:
哪我用a1-a17作為16位地址線,然后在scf文件里映射就可以了嗎? 如果我用的是LPC2220,沒有片內(nèi)FLASH,而程序肯定是要從0地址開始運行,這個0地址可以該嗎,但改完的還是放在FLASH里面,哪程序如果剛開始都訪問不到FLASH,后面的地址映射又有什么用呢 |
4樓: | >>參與討論 |
作者: 1201312 于 2006/8/1 9:28:00 發(fā)布:
單片機(群)歡迎加入:21442361 |
5樓: | >>參與討論 |
作者: computer00 于 2006/8/1 10:06:00 發(fā)布:
暈了...仔細看看16位和32位數(shù)據(jù)寬度時的地址線接法吧 16位時,A0是無用的,因為有16位寬度,訪問地址0和訪問地址1,發(fā)的地址都是0.讀地址0時,同時讀了兩個字節(jié),所以如果要讀地址1的話,也是去讀地址0的,只是取高字節(jié)而已.所以地址線A0就沒有用了,而是將A1接到存儲器的A0. 同樣,32位時,A0,A1是無用的,讀一個地址,就有4個字節(jié)的數(shù)據(jù),所以應(yīng)該將A2接到存儲器的A0. |
6樓: | >>參與討論 |
作者: kion 于 2006/8/2 9:03:00 發(fā)布:
謝謝大俠,我現(xiàn)在明白了 |
|
|
免費注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點此進入 |
Copyright © 1998-2006 www.udpf.com.cn 浙ICP證030469號 |