ARM硬件設(shè)計(jì):復(fù)位引腳和復(fù)位期間采樣引腳
NRST引腳用于主系統(tǒng)復(fù)位。它為低時(shí)復(fù)位所有內(nèi)部設(shè)備寄存器,ARM內(nèi)核的程序計(jì)數(shù)器和JTAG/ICE端口。在系統(tǒng)引導(dǎo)時(shí)他采樣BMS和NTRI引腳。NRST必須被保持到提供給微控制器的電源穩(wěn)定和依照外部振蕩器的啟動(dòng)時(shí)間。
在釋放NRST引腳前必須保持0電平至少10個(gè)時(shí)鐘周期以便能夠正確的采樣BMS和NTRI引腳。
復(fù)位期間采樣的引腳
1.引導(dǎo)模式選擇引腳(BMS)
P25/BMS輸入引腳在NRST引腳的上升沿采樣。這個(gè)引腳使ARM7TDMI內(nèi)核從他的內(nèi)部閃存,或連接到EBI的片選0(NCS0)的一個(gè)或多個(gè)閃存開始讀取指令。一旦BMS引腳在復(fù)位期間被采樣完畢并且處理器正確初始化,P25/BMS引腳能夠作為通用I/O引腳。
依賴于BMS引腳的電平,能夠選擇引導(dǎo)用存儲(chǔ)器數(shù)據(jù)總線寬度的選擇,8位或16位。具體請參見數(shù)據(jù)手冊。
2.三態(tài)輸入引腳
為了調(diào)試的方便,AT91X40X系列提供了一個(gè)三態(tài)模式。這能夠從目標(biāo)板連接仿真探頭到應(yīng)用板。在三態(tài)模式,所有AT91X40X系列微控制器的輸出驅(qū)動(dòng)引腳均被禁止。對于基于閃存的AT91FR40X系列微控制器,三態(tài)模式使編程器像對待ATMEL閃存一樣對待微控制器。
當(dāng)用戶不使用AT91系列的三態(tài)模式時(shí),在復(fù)位期間NTRI引腳必須通過一個(gè)400KR的電阻上拉。注意,NTRI引腳復(fù)用為I/O線P21和USART1的TXD1引腳。如果此引腳連接到一個(gè)內(nèi)部包含400KR電阻的標(biāo)準(zhǔn)RS232驅(qū)動(dòng)器,則不需要上拉電阻。詳細(xì)參見RS232驅(qū)動(dòng)器。
評論