|
|||||||||||
| 技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng) 驅(qū)動編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機(jī) | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計 | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe |
STR912兩問 |
| 作者:and 欄目:MCU技術(shù) |
1.STR912的GPIO沒有內(nèi)部上拉電阻,手冊上建議不用的管腳要接地。一問: 接地是直接接地,還是通過電阻接地? 如果使用電阻接地,不用的管腳很多,接地電阻豈不是需要很多? 2.STR912有兩個DMA_REQUEST引腳,用來接受外部器件的DMA請求。二問: 有的外部器件有DMA_REQ,同時也有DMA_ACK腳,對于需要DMA_ACK信號的 外部器件,STR912如何提供該DMA_ACK信號? |
| 2樓: | >>參與討論 |
| 作者: 老飛俠 于 2006/8/11 15:07:00 發(fā)布:
應(yīng)STR910兩問 1。不用的GPIO管腳應(yīng)通過下拉電阻接地,直接接地會比較危險。如將不用的管腳錯誤配置為Push-pull輸出模式,直接接地會導(dǎo)致電流過大。 2。STR910 沒有提供專用的DMA_ACK信號,可通過GPIO腳由軟件控制給出該信號。 |
|
| 3樓: | >>參與討論 |
| 作者: and 于 2006/8/11 17:17:00 發(fā)布:
關(guān)于第二個問題 DMA的本意是在數(shù)據(jù)傳遞的過程中減少CPU的參與,如果每次DMA_REQ來的時候,都要CPU給出DMA_ACK,那DMA的意義何在? |
|
| 4樓: | >>參與討論 |
| 作者: gyt 于 2006/8/11 17:21:00 發(fā)布:
應(yīng)該可以共用吧 如果怕電阻用得太多,共用一個電阻應(yīng)該沒什么問題的。 |
|
| 5樓: | >>參與討論 |
| 作者: zkr 于 2006/8/11 22:13:00 發(fā)布:
回應(yīng)問題 1 不用的管腳懸空,Push-Pull輸出0也是一個選擇。類似于CPLD中不用的管腳配置為GND。這么搞的危險就是如果板子臟了,導(dǎo)致引腳連接上。下拉是針對輸入端沒有默認(rèn)電平的情形。 2 只能看看手冊了,判定一下STR9 DMA REQ的作用:是告訴控制器,令其某個通道開始按照設(shè)置好的參數(shù)工作,還是芯片開放外部總線讓外設(shè)成為總線主設(shè)備。 按照我的理解你的DMA_ACK需要的是第二個功能,而STR9提供的是第一個功能。 |
|
|
|
| 免費(fèi)注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號 |