|
|||||||||||
| 技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測(cè)控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng) 驅(qū)動(dòng)編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機(jī) | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計(jì) | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe |
請(qǐng)問(wèn)兩個(gè),關(guān)于總線的問(wèn)題????????????????? |
| 作者:wag 欄目:ARM技術(shù) |
第一:請(qǐng)問(wèn)LPC22XX系列配置為P2、P3口為總線口時(shí),我在讀寫(xiě)外部SRAM的時(shí)候,比如讀寫(xiě)地址0x81000002,是不是發(fā)送完了這個(gè)數(shù)據(jù)之后地址和數(shù)據(jù)總線就回到默認(rèn)狀態(tài)(地址線都到1,數(shù)據(jù)為高阻,51是這樣的,當(dāng)然我認(rèn)為ARM也是這樣的)? 第二:如果我程序需要從BANK1讀數(shù)據(jù)到BANK2中去,是不是要頻繁的切換BANK呢?這樣對(duì)速度應(yīng)該是有影響吧。當(dāng)然我現(xiàn)在最關(guān)心是怎么實(shí)現(xiàn):把定義在BANK1的數(shù)組數(shù)據(jù)傳到BANK2的數(shù)組數(shù)據(jù)中去?怎么定義這個(gè)數(shù)組數(shù)據(jù)在BANK1和BANK2中呢? * - 本貼最后修改時(shí)間:2006-7-28 14:19:19 修改者:wag |
| 2樓: | >>參與討論 |
| 作者: hotarm 于 2006/7/28 15:11:00 發(fā)布:
這位兄弟,恕我直言,你要好好看一下書(shū) 你問(wèn)的這些問(wèn)題,為什么大家都不愿回答呢?因?yàn)槟氵B基本的常識(shí)都還沒(méi)有弄清楚。 我試著回答一下: re1:發(fā)送完數(shù)據(jù)之后,在下一次(任何BANK)對(duì)總線操作之前,數(shù)據(jù)都是不變的,即鎖存的,這個(gè)做一下試驗(yàn)就明白了。 re2:既然用到了總線,他肯定有比普通i/o特別的地方,或者說(shuō)優(yōu)勢(shì),你說(shuō)的切換,我是不是可以這樣理解呢-------開(kāi)始是讀BANK1,然后是寫(xiě)B(tài)ANK2,就這樣簡(jiǎn)單嗎?你不需要考慮如何切換或定義,這個(gè)總線叫做EMC,你就應(yīng)該明白他的作用,反正一句話,簡(jiǎn)單的讀寫(xiě)即可,怎么會(huì)想得那么復(fù)雜呢?除非你沒(méi)有好好看書(shū)哦?呵呵!一起學(xué)習(xí)吧! |
|
| 3樓: | >>參與討論 |
| 作者: wag 于 2006/7/28 16:01:00 發(fā)布:
先謝謝! 是啊!但是你總要告訴IED,我的這兩個(gè)變量在這個(gè)兩個(gè)BANK中吧。 |
|
| 4樓: | >>參與討論 |
| 作者: twentyone 于 2006/7/28 16:17:00 發(fā)布:
RE 感覺(jué)你LZ把問(wèn)題復(fù)雜化了. |
|
| 5樓: | >>參與討論 |
| 作者: jeckboy 于 2006/7/29 11:48:00 發(fā)布:
沒(méi)有這么復(fù)雜吧 所謂的bank0-3只是片選對(duì)應(yīng)的地址空間而已,你的RAM接的是哪個(gè)CS,對(duì)應(yīng)的空間就只能是該BANK對(duì)應(yīng)的空間,沒(méi)得選擇。至于程序里要將一個(gè)數(shù)組定義到一個(gè)bank中去,我倒要提醒:如果用C,就不需要關(guān)心這個(gè)問(wèn)題,只要設(shè)置好統(tǒng)一得RAM空間即可;要是用匯編,定義數(shù)組到不同的bank中倒是很容易,但是來(lái)回拷貝時(shí)間開(kāi)銷(xiāo)必然加大,畢竟外部RAM速度遠(yuǎn)遠(yuǎn)不及內(nèi)核速度快嘛,何況數(shù)據(jù)總線也有限。 |
|
| 6樓: | >>參與討論 |
| 作者: wag 于 2006/7/31 9:27:00 發(fā)布:
謝謝各位,對(duì)于實(shí)際應(yīng)用這樣的操作是必須的。 讀寫(xiě)是很頻繁的,隨便問(wèn)一下,ARM7那款總線速度最快! |
|
|
|
| 免費(fèi)注冊(cè)為維庫(kù)電子開(kāi)發(fā)網(wǎng)會(huì)員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號(hào) |