最新免费av在线观看,亚洲综合一区成人在线,中文字幕精品无码一区二区三区,中文人妻av高清一区二区,中文字幕乱偷无码av先锋

登錄 免費(fèi)注冊(cè) 首頁(yè) | 行業(yè)黑名單 | 幫助
維庫(kù)電子市場(chǎng)網(wǎng)
技術(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

關(guān)于boot0、boot1腳的問(wèn)題

作者:eyuge2 欄目:ARM技術(shù)
關(guān)于boot0、boot1腳的問(wèn)題
關(guān)于boot0、boot1腳的問(wèn)題。
我現(xiàn)在使用LPC2210,采用片外16位的FLASH。按照數(shù)據(jù)手冊(cè)的講法,boot1(P2.27)腳應(yīng)該接電阻下拉,boot0(P2.26)應(yīng)該接電阻上拉(boot1:0=01)。
同時(shí)P2.26和P2.27腳作為GPIO口,還接了其它的如芯片之類的電路。如何保證外部復(fù)位的時(shí)候,P2.27  P2.26是我們想要的01,而不被連接在它們上的其它電路的影響就成了問(wèn)題。
如果P2.26和P2.27腳接的是高阻態(tài)的輸入電路自然沒(méi)問(wèn)題,比如作為或非門(如74HC27)的輸入。但是如果接到一個(gè)三態(tài)引腳,上電的瞬間你無(wú)法確定這個(gè)引腳的狀態(tài),那該如何是好?譬如接到4245的數(shù)據(jù)腳,同時(shí)4245的數(shù)據(jù)方向也是由LPC2210的某個(gè)腳控制的。
另外還有一種情況比較類似,如果使用的是片外32位的FLASH。同樣上電的瞬間是無(wú)法確定FLASH的數(shù)據(jù)腳是什么狀態(tài)的,會(huì)不會(huì)對(duì)P2.26和P2.27產(chǎn)生影響?即便在程序運(yùn)行的過(guò)程中,你按復(fù)位鍵復(fù)位,這時(shí)你也是不能確定FLASH的數(shù)據(jù)腳是什么狀態(tài),P2.26和P2.27腳的狀態(tài)也就無(wú)法判斷。這個(gè)問(wèn)題可能問(wèn)的有點(diǎn)蠢,按照這種講法,那32位FLASH還用不了呢。
我是初學(xué)者,上面是我的一些疑惑。還請(qǐng)各位多多指教如何使用這兩個(gè)腳做GPIO,使用的時(shí)候應(yīng)該注意些什么問(wèn)題。謝謝!


2樓: >>參與討論
zlgarm
Re
當(dāng)RESET為低電平時(shí),BOOT[1:0]控制著引導(dǎo)程序的位置。如果從外部存儲(chǔ)器啟動(dòng),還決定著外部存儲(chǔ)器接口的格式(8位、16位、32位)。在內(nèi)部,這兩個(gè)引腳都是有上拉電阻的,所以,即使外部什么也不接,也可以保證為高電平狀態(tài)。

3樓: >>參與討論
greatbin
這2腳最好不要復(fù)用,如果復(fù)用,用作輸出
reset后,CPU認(rèn)其為輸入,你在外部加上拉或下拉;運(yùn)行以后,設(shè)置為輸出,可以當(dāng)IO用了

4樓: >>參與討論
eyuge2
謝謝
To zlgarm 數(shù)據(jù)手冊(cè)上提到這兩個(gè)腳都有內(nèi)部弱上拉,什么都不接的時(shí)候是11。我的問(wèn)題是如果這兩個(gè)腳不僅僅接了用于啟動(dòng)用的上拉或下拉電阻,還接了其它的東西的時(shí)候,應(yīng)該注意些什么問(wèn)題。比如說(shuō)外接32的FLASH,這時(shí)P2.27外接上拉電阻,P2.26外接下拉電阻,使得boot1:0=10。同時(shí)P2.27、P2.26還作為數(shù)據(jù)腳接到FLASH上,很顯然這里的P2.27、P2.26“復(fù)用”了,既做啟動(dòng)選擇,又做IO口。這種情形下,上電復(fù)位或其它的外部復(fù)位的時(shí)候,P2.27、P2.26作為IO口連接到FLASH會(huì)不會(huì)對(duì)它們作為啟動(dòng)選擇產(chǎn)生影響?如何避免這種影響?如果接的不是FLASH而是其它的芯片,又應(yīng)該做和處理?謝謝!
To greatbin 你提到這兩個(gè)腳最好不要復(fù)用,復(fù)用的話,做輸出來(lái)用。這樣使用自然是很保險(xiǎn)。同樣是上面提到的32的FLASH,這里這兩個(gè)口是數(shù)據(jù)腳,既做輸出又做輸出,這種情況應(yīng)該算比較常見(jiàn),怎樣解釋比較合理?謝謝!


5樓: >>參與討論
zlgarm
re:
可以是復(fù)位的時(shí)候,74LVC4245的輸出使P2.27、P2.26引腳上的電平不正確了。
建議:使用3.3VFLASH,不要使用74LVC4245芯片轉(zhuǎn)換電平;
      如果使用74LVC4245,請(qǐng)?jiān)谄銬IR引腳上接上拉電阻,使復(fù)位時(shí)74LVC4245確定為A->B輸出方向。

6樓: >>參與討論
eyuge2
馬上試試
使用的就是3.3V的16位FLASH。是16位FLASH自然不用P2口的高16位做數(shù)據(jù)腳用了。P2口的最高八位是做通用IO口使用。在74LVC4245的DIR腳上接上拉電阻,能保證在上電復(fù)位的瞬間74LVC4245的方向?yàn)锳->B。在程序的運(yùn)行過(guò)程中,我想手動(dòng)復(fù)位,情況是什么樣?
如果ARM的某個(gè)引腳控制了74LVC4245的DIR腳,外部復(fù)位時(shí),ARM內(nèi)部的復(fù)位邏輯電路會(huì)將這個(gè)腳初始為GPIO的輸入,這時(shí)DIR的上拉電阻是起作用的,可以控制74LVC4245的方向?yàn)锳->B。這樣分析,方法應(yīng)該是可行了,馬上試試。謝謝!

7樓: >>參與討論
greatbin
應(yīng)該可以了
 
8樓: >>參與討論
eyuge2
多謝二位
在DIR腳加了一個(gè)10K的上拉電阻,效果很好。
非常感謝zlgarm和greatbin的幫助,謝謝二位。

參與討論
昵稱:
討論內(nèi)容:
 
 
相關(guān)帖子
周工: easyJTAG壞了,可以修嗎?
請(qǐng)教:如何發(fā)送浮點(diǎn)數(shù)到調(diào)試串口界面顯示??
關(guān)于LPC2292CAN總線FULLCAN模式的問(wèn)題
有沒(méi)有人在LPC21xx上模擬過(guò)I2C
EasyARM2131的鍵盤(pán)查詢?
免費(fèi)注冊(cè)為維庫(kù)電子開(kāi)發(fā)網(wǎng)會(huì)員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入


Copyright © 1998-2006 www.udpf.com.cn 浙ICP證030469號(hào)