第二章:ARM開(kāi)發(fā)流程_第1頁(yè)
第二章:ARM開(kāi)發(fā)流程_第2頁(yè)
第二章:ARM開(kāi)發(fā)流程_第3頁(yè)
第二章:ARM開(kāi)發(fā)流程_第4頁(yè)
第二章:ARM開(kāi)發(fā)流程_第5頁(yè)
已閱讀5頁(yè),還剩25頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、第二章 ARM開(kāi)發(fā)流程 主講:熊春如 副教授 嵌入式系統(tǒng)原理與開(kāi)發(fā) ARM開(kāi)發(fā)流程 2.1 2.2 2.3 2.4 2.5 引言 最小系統(tǒng)設(shè)計(jì) 軟件開(kāi)發(fā)平臺(tái) 啟動(dòng)代碼 GPIO模塊 嵌入式系統(tǒng)原理與開(kāi)發(fā) 2.1 引言 (一 (二 (三 (四 為什么要學(xué)ARM? 學(xué)ARM要學(xué)什么? 學(xué)ARM難嗎? 如何學(xué)ARM? 嵌入式系統(tǒng)原理與開(kāi)發(fā) 2.1 引言 (一 為什么要學(xué)ARM? 技術(shù)要以市場(chǎng)為導(dǎo)向。 技術(shù)要以市場(chǎng)為導(dǎo)向。 學(xué)習(xí)主流技術(shù)和先進(jìn)技術(shù)。 學(xué)習(xí)主流技術(shù)和先進(jìn)技術(shù)。 32位嵌入式系統(tǒng)在嵌入式系統(tǒng)的份額和發(fā)展 32位 位嵌入式系統(tǒng)在嵌入式系統(tǒng)的份額和發(fā)展; 32位嵌入式系統(tǒng)在嵌入式系統(tǒng)的份額和發(fā)

2、展;32位 嵌入式系統(tǒng)中ARM的份額和發(fā)展。 ARM的份額和發(fā)展 嵌入式系統(tǒng)中ARM的份額和發(fā)展。 規(guī)劃個(gè)人職業(yè)生涯。 規(guī)劃個(gè)人職業(yè)生涯。 提升公司平臺(tái)和核心競(jìng)爭(zhēng)力。 提升公司平臺(tái)和核心競(jìng)爭(zhēng)力。 嵌入式系統(tǒng)原理與開(kāi)發(fā) 2.1 引言 (二 學(xué)ARM要學(xué)什么? 學(xué)ARM要學(xué)核心的東西,而不是花哨的外設(shè)。 結(jié)合自己的專長(zhǎng)進(jìn)行發(fā)揮。 ARM7還是ARM9?ARM和操作系統(tǒng)? 嵌入式系統(tǒng)原理與開(kāi)發(fā) 2.1 引言 (三 學(xué)ARM難嗎? 學(xué)ARM不難,只要有電子基礎(chǔ)、有一 定的C/匯編語(yǔ)言能力即可,能懂或者了解 某一個(gè)體系的CPU架構(gòu)則更好。 電子、自動(dòng)化、機(jī)電一體化、儀器儀 表、計(jì)算機(jī)、機(jī)械甚至物理等基礎(chǔ)

3、學(xué)科的 學(xué)生都可以學(xué)習(xí)。 嵌入式系統(tǒng)原理與開(kāi)發(fā) 2.1 引言 (四 如何學(xué)ARM? 良好的學(xué)習(xí)態(tài)度 良好的學(xué)習(xí)態(tài)度 合適的開(kāi)發(fā)套件 合適的開(kāi)發(fā)套件 正確的學(xué)習(xí)方法 正確的學(xué)習(xí)方法 嵌入式系統(tǒng)原理與開(kāi)發(fā) 2.1 引言 (四 如何學(xué)ARM? 前提條件:選擇一款合適的芯片和開(kāi)發(fā)套件。 嵌入式開(kāi)發(fā)是一個(gè)實(shí)戰(zhàn)性很強(qiáng)的行業(yè)。 選 一個(gè)最簡(jiǎn)單的芯片、最簡(jiǎn)單的開(kāi)發(fā)板,可以加 快入門的速度。簡(jiǎn)單的芯片和開(kāi)發(fā)板可以降低 門檻,減少障礙。 嵌入式系統(tǒng)原理與開(kāi)發(fā) 2.1 引言 (四 如何學(xué)ARM? 對(duì)于初學(xué)者,推薦利用proteus仿真和EasyARM2131開(kāi) 發(fā)套件。 (1)EasyARM2131開(kāi)發(fā)板 (2)E

4、asyJTAG仿真器 (3)深入淺出ARM7LPC213x/214x(上下冊(cè) (4)原理圖、源代碼、分析文檔 (5)其它資料 (6)強(qiáng)大、完善的技術(shù)支持。 提供了一個(gè)完善的開(kāi)發(fā)平臺(tái)。 嵌入式系統(tǒng)原理與開(kāi)發(fā) 2.1 引言 (四 如何學(xué)ARM? 選擇開(kāi)發(fā)套件的標(biāo)準(zhǔn): (1)配套資料是否齊全? 原理圖、源程序、文檔等。 (2)是否提供技術(shù)支持? 強(qiáng)大、完善的技術(shù)支持能夠加快學(xué)習(xí)進(jìn)度。 (3)能否提供開(kāi)發(fā)平臺(tái)? 現(xiàn)代嵌入式系統(tǒng)的開(kāi)發(fā)要以平臺(tái)為基礎(chǔ)。 平臺(tái)是公司和個(gè)人迅速發(fā)展的保證。 嵌入式系統(tǒng)原理與開(kāi)發(fā) 2.1 引言 EasyARM2131開(kāi)發(fā)套件 嵌入式系統(tǒng)原理與開(kāi)發(fā) 2.1 引言 EasyARM2

5、131開(kāi)發(fā)套件 嵌入式系統(tǒng)原理與開(kāi)發(fā) 2.1 引言 全面支持10種型號(hào)的64 PIN小管腳ARM7微控制器: LPC213x(LPC2131/2132/2134/2136/2138 內(nèi)置USB接口的LPC214x(LPC2141/2142/2144/2146/2148 多種免費(fèi)商業(yè)化軟件包及其詳細(xì)的開(kāi)發(fā)文檔: * 移植µC/OSII到ARM7軟件包 * 數(shù)據(jù)隊(duì)列軟件包 * 串口驅(qū)動(dòng)軟件包 * MODEM接口軟件包 * SPI總線軟件包 * I2C總線軟件包 * ZLG/FS V1.0版本文件管理系統(tǒng)軟件包 * ZLG/GUI圖形用戶界面軟件包 * ZLG/SD卡讀寫(xiě)軟件包 EasyA

6、RM2131開(kāi)發(fā)套件 嵌入式系統(tǒng)原理與開(kāi)發(fā) 2.1 引言 多種可選配置適配器: 各種型號(hào)的CPU PACK,用戶可按需求和喜好配置主ARM芯片 MG12864點(diǎn)陣圖型液晶模塊 所有I/O口全部引出,方便用戶連接外部電路的開(kāi)發(fā)與使用; 可進(jìn)行GPIO的控制實(shí)驗(yàn),如鍵盤輸入、蜂鳴器控制、模擬SPI等; 6個(gè)獨(dú)立按鍵(可用于外部中斷、定時(shí)器捕獲輸入,8個(gè)LED指示燈; 具有RS232轉(zhuǎn)換電路,可與上位機(jī)進(jìn)行通訊,完成UART通訊實(shí)驗(yàn); 可以與標(biāo)準(zhǔn)串行modem直接接口,方便遠(yuǎn)程通訊; 具有I2C接口和SPI/SSP接口輸出; 提供基于PC的人機(jī)界面,方便調(diào)試實(shí)時(shí)時(shí)鐘、串口通信等功能; 可進(jìn)行外部中斷

7、實(shí)驗(yàn),學(xué)習(xí)向量中斷控制器(VIC; 定時(shí)器控制實(shí)驗(yàn),如定時(shí)控制LED、定時(shí)器捕獲等; 使用板內(nèi)的CAT1025(內(nèi)含復(fù)位功能,完成I2C總線的實(shí)驗(yàn); 使用74HC595芯片,實(shí)現(xiàn)SPI接口數(shù)據(jù)發(fā)送、接收實(shí)驗(yàn); EasyARM2131開(kāi)發(fā)套件 嵌入式系統(tǒng)原理與開(kāi)發(fā) 2.1 引言 A/D轉(zhuǎn)換實(shí)驗(yàn); DAC轉(zhuǎn)換實(shí)驗(yàn)(更換CPU為L(zhǎng)PC2132及以上; 實(shí)時(shí)時(shí)鐘控制實(shí)驗(yàn); WDT及低功耗控制實(shí)驗(yàn); 54個(gè)基礎(chǔ)實(shí)驗(yàn)及其大量的中間件軟件包,完整地驗(yàn)證了幾乎所 有的硬件功能資源; 詳細(xì)的配套資料(深入淺出ARM7LPC213x/214x(上/下 冊(cè),北航出版社,其中上冊(cè)為標(biāo)準(zhǔn)配置。 EasyARM2131開(kāi)

8、發(fā)套件 嵌入式系統(tǒng)原理與開(kāi)發(fā) 2.1 引言 (四 如何學(xué)ARM? (1)動(dòng)手實(shí)踐 不要將老師給的程序和光盤配套程序直接運(yùn)行, 而要逐行輸入代碼,并理解代碼,寫(xiě)文檔。 (2)使用網(wǎng)絡(luò) 各種專業(yè)的網(wǎng)站和論壇 (3)學(xué)會(huì)投資 舍得為學(xué)知識(shí)投資,如買書(shū)、資料和工具等。 嵌入式系統(tǒng)原理與開(kāi)發(fā) 2.2 最小系統(tǒng)設(shè)計(jì) 2.2.1 2.2.2 2.2.3 2.2.4 2.2.5 2.2.6 2.2.7 最小系統(tǒng)概述 電源設(shè)計(jì) 時(shí)鐘電路設(shè)計(jì) 復(fù)位電路設(shè)計(jì) 調(diào)試接口設(shè)計(jì) 存儲(chǔ)系統(tǒng)設(shè)計(jì) 最小系統(tǒng)示例 請(qǐng)見(jiàn)p322 嵌入式系統(tǒng)原理與開(kāi)發(fā) 2.2.1 最小系統(tǒng)概述 設(shè)計(jì)一個(gè)最小系統(tǒng)是學(xué)習(xí)ARM的好方法 一個(gè)嵌入式處理器

9、自己是不能獨(dú)立工作的,必須 給它供電、加上時(shí)鐘信號(hào)、提供復(fù)位信號(hào),如果芯片 沒(méi)有片內(nèi)程序存儲(chǔ)器,則還要加上存儲(chǔ)器系統(tǒng),然后 嵌入式處理器芯片才可能工作。這些提供嵌入式處理 器運(yùn)行所必須的條件的電路與嵌入式處理器共 同構(gòu)成 了這個(gè)嵌入式處理器的最小系統(tǒng)。而大多數(shù)基于 ARM7處理器核的微控制器都有調(diào)試接口,這部分在 芯片實(shí)際工作時(shí)不是必需的,但因?yàn)檫@部分在開(kāi)發(fā)時(shí) 很重要,所以也把這部分也歸入最小系統(tǒng)中。 嵌入式系統(tǒng)原理與開(kāi)發(fā) 2.2.1 最小系統(tǒng)概述 最小系統(tǒng)框圖 時(shí)鐘系統(tǒng) 調(diào)試測(cè)試接口 可選,但是在樣 品階段通常都會(huì) 設(shè)計(jì)這部分電路 供電系統(tǒng) (電源 嵌入式控制器 復(fù)位及其 配置系統(tǒng) 可選,因

10、為許多面向嵌入 式領(lǐng)域的微控制器內(nèi)部集 成了程序和數(shù)據(jù)存儲(chǔ)器 嵌入式系統(tǒng)原理與開(kāi)發(fā) 存儲(chǔ)器系統(tǒng) 2.2.2 電源設(shè)計(jì) 時(shí)鐘系統(tǒng) 調(diào)試測(cè)試接口 供電系統(tǒng) 時(shí)鐘系統(tǒng) (電源 嵌入式控制器 復(fù)位及其 調(diào)試測(cè)試接口 配置系統(tǒng) 存儲(chǔ)器系統(tǒng) 供電系統(tǒng) 復(fù)位及其 電源系統(tǒng)為整個(gè)系統(tǒng)提供能量,是整個(gè)系統(tǒng)工作的 (電源 配置系統(tǒng) 基礎(chǔ),具有極其重要的地位,但卻往往被忽略。如果電 源系統(tǒng)處理得好,整個(gè)系統(tǒng)的故障往往減少了一大半。 存儲(chǔ)器系統(tǒng) 嵌入式系統(tǒng)原理與開(kāi)發(fā) 嵌入式控制器 2.2.2 電源設(shè)計(jì) 時(shí)鐘系統(tǒng) 調(diào)試測(cè)試接口 設(shè)計(jì)電源時(shí)要考慮的因素: 供電系統(tǒng) (電源 1.輸出的電壓、電流、功率; 嵌入式控制器 復(fù)位

11、及其 2.輸入的電壓、電流; 存儲(chǔ)器系統(tǒng) 3.安全因素; 配置系統(tǒng) 4.輸出紋波; 5.電磁兼容和電磁干擾; 6.體積限制; 7.功耗限制; 8.成本限制。 嵌入式系統(tǒng)原理與開(kāi)發(fā) 2.2.2 電源設(shè)計(jì) 1.分析需求 (1)LPC2000系列微控制所需要的電源類型 電壓 型號(hào) 數(shù)字電源 3.3V 模擬電源 數(shù)字電源 1.8V 模擬電源 LPC210x LPC213x/214x LPC22xx/21xx V3.3 V3.3D V3.3D 無(wú) V3.3A V3.3A V1.8 無(wú) V1.8D 無(wú) 無(wú) V1.8A 嵌入式系統(tǒng)原理與開(kāi)發(fā) 2.2.2 電源設(shè)計(jì) 1.分析需求 (2)系統(tǒng)需求 主要考慮是否需

12、要將數(shù)字電源和模擬電源分開(kāi)。 (1)如果不使用芯片的A/D或者D/A功能,可以不 區(qū)分?jǐn)?shù)字電源和模擬電源。 (2)如果使用了A/D或者D/A,還需考慮參考電源 設(shè)計(jì)。 嵌入式系統(tǒng)原理與開(kāi)發(fā) 2.2.2 電源設(shè)計(jì) 1.分析需求 (3)電源電路的前級(jí)和末級(jí) 電源前級(jí) 電源末級(jí) 嵌入式系統(tǒng)原理與開(kāi)發(fā) 2.2.2 電源設(shè)計(jì) 2.設(shè)計(jì)末級(jí)電源電路 LPC2000系列微控制1.8V消耗電流的極限值為70mA。 為了保證可靠性并為以后升級(jí)留下余量,則電源系統(tǒng)1.8V 能夠提供的電流應(yīng)當(dāng)大于300mA。 整個(gè)系統(tǒng)在3.3V上消耗的電流與外部條件有很大的關(guān)系, 這里假設(shè)電流不超過(guò)200mA,這樣,電源系統(tǒng)3.3

13、V能夠提 供600mA電流即可。 分析得到以下參數(shù): 3.3V電源設(shè)計(jì)最大電流:600mA; 1.8V電源設(shè)計(jì)最大電流:300mA。 嵌入式系統(tǒng)原理與開(kāi)發(fā) 2.2.2 電源設(shè)計(jì) 2.設(shè)計(jì)末級(jí)電源電路 因?yàn)橄到y(tǒng)對(duì)這兩組電壓的要求比較高,且其功耗不 是很大,所以不適合用開(kāi) 關(guān)電源,應(yīng)當(dāng)用低壓差模擬電 源(LDO)。合乎技術(shù)參數(shù)的LDO芯片很多,Sipex 半 導(dǎo)體SPX1117是一個(gè)較好的選擇,它的性價(jià)比高,且有 一些產(chǎn)品可以與它直接替換,減少采購(gòu)風(fēng)險(xiǎn)。 嵌入式系統(tǒng)原理與開(kāi)發(fā) 2.2.2 電源設(shè)計(jì) SPX1117主要特點(diǎn): 0.8A穩(wěn)定輸出電流; 穩(wěn)定輸出電流; 穩(wěn)定輸出電流 1A穩(wěn)定峰值電流;

14、穩(wěn)定峰值電流; 穩(wěn)定峰值電流 3V可調(diào)節(jié); 可調(diào)節(jié); 可調(diào)節(jié) 低靜態(tài)電流; 低靜態(tài)電流; 0.8A時(shí)低壓差為 0.8A時(shí)低壓差為1.1V; 時(shí)低壓差為1.1V; 0.1%線形調(diào)整率; 線形調(diào)整率; 線形調(diào)整率 0.2%負(fù)載調(diào)整率; 負(fù)載調(diào)整率; 負(fù)載調(diào)整率 過(guò)流及溫度保護(hù); 過(guò)流及溫度保護(hù); 多種封裝供選擇。 多種封裝供選擇。 嵌入式系統(tǒng)原理與開(kāi)發(fā) 2.2.2 電源設(shè)計(jì) U12 SPX1117M3-3.3 GND +5V 1 Vin Vout 3 C33 104 VDD3.3 C6 10uF/16V 末級(jí)電源 電路實(shí)例 U11 SPX1117M3-1.8 GND +5V 1 Vin Vout

15、3 C44 104 VDD1.8 C7 10uF/16V 2 2 嵌入式系統(tǒng)原理與開(kāi)發(fā) 2.2.2 電源設(shè)計(jì) +3.3V 數(shù)字電源+3.3V 10uH 模擬電源+3.3V VDD 4.7uF 104 VDDA 104 104 LPC2131 Vss VssA 數(shù)字地Vss 10uH 模擬地VssA 模數(shù)隔離實(shí)例 嵌入式系統(tǒng)原理與開(kāi)發(fā) 2.2.2 電源設(shè)計(jì) 3.設(shè)計(jì)前級(jí)電源電路 盡管SPX1117允許的輸入電壓可達(dá)20V(參考芯片 數(shù)據(jù)手冊(cè)),但太高的電壓使芯片的發(fā)熱量上升,散熱 系統(tǒng)不好設(shè)計(jì),同時(shí)影響芯片的性能。這樣,就需要前 級(jí)電路調(diào)整一下。如果系統(tǒng)可能使用多種電源(如交流 電和電池),各種

16、電源的電壓輸出不一樣,就更需要前 級(jí)調(diào)整以適應(yīng)末級(jí)的輸入。通過(guò)之前的分析,前級(jí)的輸 出選擇為5V。選擇5V作為前級(jí)的輸出有兩個(gè)原因: 這個(gè)電壓滿足SPX1117的要求; 目前很多器件還是需要5V供電的,這個(gè)5V可以兼 做前級(jí)和末級(jí)了。 嵌入式系統(tǒng)原理與開(kāi)發(fā) 2.2.2 電源設(shè)計(jì) 3.設(shè)計(jì)前級(jí)電源電路 根據(jù)系統(tǒng)在5V上消耗的電流和體積、成本等方面的 考慮,前級(jí)電路可以使用開(kāi)關(guān)電源,也可以使用模擬電 源。 它們的特別如下: 開(kāi)關(guān)電源:效率較高,可以減少發(fā)熱量,因而在功 率較大時(shí)可以減小電源模塊的體積; 模擬電源:電路簡(jiǎn)單,輸出電壓紋波較小,并且干 擾較開(kāi)關(guān)電源小得多。 嵌入式系統(tǒng)原理與開(kāi)發(fā) 6.2

17、.2 電源設(shè)計(jì) CZ1 POWER(9V C4 104 C1 220uF/35V 2 GND 1 2 3 D1 1N5819 U11 SPX1117M3-1.8 Vin 1 Vout 3 +5V C2 104 C3 220uF/35V 前級(jí)電源 電路實(shí)例 CZ1 模擬電源 D1 1N5819 U4 LM2575 1 VIN 3 GND 5 /ON OFF 4 FEEDBACK 2 OUTPUT L1 330uH/1A D2 1N5819 C3 220uF/35V +5V C2 104 1 2 3 POWER(9V C4 104 C1 470uF/35V 開(kāi)關(guān)電源 嵌入式系統(tǒng)原理與開(kāi)發(fā) 2.2.

18、3 時(shí)鐘電路設(shè)計(jì) 時(shí)鐘系統(tǒng) 調(diào)試測(cè)試接口 供電系統(tǒng) (電源 嵌入式控制器 復(fù)位及其 配置系統(tǒng) 存儲(chǔ)器系統(tǒng) 目前所有的微控制器均為時(shí)序電路,需要一 個(gè)時(shí)鐘 信號(hào)才能工作,大多數(shù)微控制器具有晶體振蕩器。簡(jiǎn)單 的方法是利用微控制器內(nèi)部的晶體振蕩器,但有些場(chǎng)合 (如減少功耗、需要嚴(yán)格同步等情況)需要使用外部振 蕩源提供時(shí)鐘信號(hào)。 嵌入式系統(tǒng)原理與開(kāi)發(fā) 6.2.3 時(shí)鐘電路設(shè)計(jì) LPC2000 LPC2000 X1 X2 X1 C C X2 Xtal C Clock 可以使用穩(wěn)定的 時(shí)鐘信號(hào)源,如 有源晶振等。 使用內(nèi)部振蕩器 使用外部時(shí)鐘源 目前所有的微控制器均為時(shí)序電路,需要一個(gè)時(shí)鐘 信號(hào)才能工作,

19、大多數(shù)微控制器具有晶體振蕩器。簡(jiǎn)單 的方法是利用微控制器內(nèi)部的晶體振蕩器,但有些場(chǎng)合 (如減少功耗、需要嚴(yán)格同步等情況)需要使用外部振 蕩源提供時(shí)鐘信號(hào)。 嵌入式系統(tǒng)原理與開(kāi)發(fā) 2.2.4 復(fù)位電路設(shè)計(jì) 時(shí)鐘系統(tǒng) 調(diào)試測(cè)試接口 供電系統(tǒng) (電源 嵌入式控制器 復(fù)位及其 復(fù)位及其 配置系統(tǒng) 配置系統(tǒng) 存儲(chǔ)器系統(tǒng) 微控制器在上電時(shí)狀態(tài)并不確定,這造成微控制器 不能正確工作。為解決這個(gè)問(wèn)題,所有微控制器均有一 個(gè)復(fù)位邏輯,它負(fù)責(zé)將微控制器初始化為某個(gè)確定的狀 態(tài)。這個(gè)復(fù)位邏輯需要一個(gè)復(fù)位信號(hào)才能工作。一些微 控制器自己在上電時(shí)會(huì)產(chǎn)生復(fù)位信號(hào),但大多數(shù)微控制 器需要外部輸入這個(gè)信號(hào)。這個(gè)信號(hào)的穩(wěn)定性和

20、可靠性 嵌入式系統(tǒng)原理與開(kāi)發(fā) 對(duì)微控制器的正常工作有重大影響。 2.2.4 復(fù)位電路設(shè)計(jì) 復(fù)位電路可以使用簡(jiǎn)單的阻容復(fù)位,這個(gè)電路成本 低廉,但不能保證任何情況產(chǎn)生穩(wěn)定可靠的復(fù)位信號(hào), 所以一般場(chǎng)合需要使用專門的復(fù)位芯片。 +3.3V R1 10K LPC2000 最好避免使用! C1 47u 阻容復(fù)位 嵌入式系統(tǒng)原理與開(kāi)發(fā) 2.2.4 復(fù)位電路設(shè)計(jì) 常用的復(fù)位專用芯片有CATALYST公司的CAT800系列, Sipex(西伯斯公司的SP700系列和SP800系列。為了適應(yīng)嵌入式系統(tǒng) 的應(yīng)用,這些公司還推出帶有EEPROM存儲(chǔ)器和看門狗的復(fù)位芯片, 這可以降低系統(tǒng)成本和縮小產(chǎn)品體積,減少元件

21、數(shù)量也有利于系統(tǒng) 的穩(wěn)定性。 如果系統(tǒng)不需要手動(dòng)復(fù)位功能,可以選擇CAT809。如果需要手 動(dòng)復(fù)位功能,可以選擇SP705/706、SP708SCN。 種類繁多的復(fù)位芯片可以滿足不同工作電壓和不同復(fù)位方式的 系統(tǒng),這里僅介紹其中部分。 注意:復(fù)位芯片的復(fù)位門檻的選擇至關(guān)重要,一般應(yīng)當(dāng)選擇微控制 器的IO口供電電壓范圍為標(biāo)準(zhǔn)。LPC2000這個(gè)范圍為:3.0V3.6V, 所以選擇復(fù)位門檻電壓為2.93V,即電源電壓低于2.93V時(shí)產(chǎn)生復(fù)位 信號(hào)。 嵌入式系統(tǒng)原理與開(kāi)發(fā) 復(fù)位電路實(shí)例CAT809 2.2.4 復(fù)位電路設(shè)計(jì) 低有效復(fù)位; 在工業(yè)級(jí)溫度范圍的應(yīng)用中可直接代替MAX809; Vcc低至1

22、.0V時(shí),復(fù)位信號(hào)仍然有效; 6uA的電源電流; 抗電源的瞬態(tài)干擾; 緊湊的3腳SOT23和SC70封裝; 工 業(yè)級(jí)溫度范圍:40+85 。 +3.3V VCC LPC2000 RST RST R1 10K CAT809 GND 嵌入式系統(tǒng)原理與開(kāi)發(fā) 2.2.4 復(fù)位電路設(shè)計(jì) 復(fù)位電路實(shí)例SP708/R/S/T 2.63V:SP708R;2.93V:SP708S;3.08V:SP708T; 復(fù)位脈沖寬度-200ms; 最大電源電流40uA; 支持開(kāi)關(guān)式TTL/CMOS手動(dòng)復(fù)位輸入; Vcc下降至1V時(shí),nRESET信號(hào)仍然有效; SP708/R/S/T支持高/低電平兩種方式。 +3.3V SP

23、708 MR NC PFI GND RST VCC RST RST PFO LPC2000 RST 嵌入式系統(tǒng)原理與開(kāi)發(fā) 2.2.4 復(fù)位電路設(shè)計(jì) 復(fù)位電路實(shí)例SP6200/6201 適用于要求高精度、快速操作和方便使用的應(yīng)用; 極低的關(guān)斷電流:最大為1uA; 低壓差:160mV100mA。輸出電壓高精度: 2% ; 邏輯控制的電子使能; 復(fù)位輸出(VOUT良好; 1uF的陶瓷電容就可保持器件無(wú)條件穩(wěn)定工作。 電壓輸出使能 復(fù)位輸出 嵌入式系統(tǒng)原理與開(kāi)發(fā) 2.2.4 復(fù)位電路設(shè)計(jì) 復(fù)位電路實(shí)例CAT1024/1025 具有2K字節(jié)EEPROM存儲(chǔ)器,數(shù)據(jù)保存時(shí)間長(zhǎng)達(dá)100年; 存儲(chǔ)器采用400

24、KHz的I2C總線接口,16字節(jié)的頁(yè)寫(xiě)緩沖區(qū); CAT1025具有高、低電平復(fù)位信號(hào),CAT1024具有低電平復(fù) 位信號(hào)。Vcc低至1V時(shí)復(fù)位仍有效; 工作電壓范圍:2.7V5.5V; 手動(dòng)復(fù)位輸入。 VDD3.3 VDD3.3 10K RST 10K U3 1 3 7 4 MR VCC RESET RESET WP SCL VSS SDA CAT1025JI-30 8 2 6 5 nRST SCL0 SDA0 10K 嵌入式系統(tǒng)原理與開(kāi)發(fā) 2.2.4 復(fù)位電路設(shè)計(jì) 微控制器在復(fù)位后可能有多種初始狀態(tài),具體復(fù)位到哪種初始 狀態(tài)是在復(fù)位的過(guò)程中決定的。復(fù)位邏輯可能通過(guò)片內(nèi)只讀存儲(chǔ)器 中的數(shù)據(jù)決定

25、具體的初始狀態(tài),但更多的是通過(guò)復(fù)位期間的引腳狀 態(tài)決定,也可能通過(guò)兩者共同決定。用引腳狀態(tài)配置復(fù)位后的初始 狀態(tài)沒(méi)有統(tǒng)一的方法,需要根據(jù)相關(guān)芯片的手冊(cè)決定。 P0.14決定復(fù)位后是 否進(jìn)入ISP狀態(tài) LPC2000 +3.3V +3.3V nRST RST P2.26 P2.27 P0.14 P1.20 P1.26 10K * 2 P2.26和P2.27決定復(fù) 位后存儲(chǔ)器的來(lái)源以 及存儲(chǔ)器的寬度 P1. 20決定復(fù)位后是 10K * 2 否使用P1.25P1.16 作為跟蹤端口 P1.26決定復(fù)位后是 否使用P1.31P1.26 作為調(diào)試端口 嵌入式系統(tǒng)原理與開(kāi)發(fā) 2.2.5 調(diào)試接口設(shè)計(jì) 時(shí)

26、鐘系統(tǒng) 調(diào)試測(cè)試接口 嵌入式控制器 供電系統(tǒng) (電源 復(fù)位及其 配置系統(tǒng) 存儲(chǔ)器系統(tǒng) 調(diào)試與測(cè)試接口不是系統(tǒng)運(yùn)行必須的,但現(xiàn)代系統(tǒng) 越來(lái)越強(qiáng)調(diào)可測(cè)性,調(diào)試、測(cè)試接口的設(shè)計(jì)也要重視了。 LPC2000有一個(gè)內(nèi)置JTAG調(diào)試接口,通過(guò)這個(gè)接口可以 控制芯片的運(yùn)行并獲取內(nèi)部信息。 嵌入式系統(tǒng)原理與開(kāi)發(fā) 2.2.5 調(diào)試接口設(shè)計(jì) U1 TRACEPKT0 TRACEPKT1 TRACEPKT2 TRACEPKT3 TRACESYNC PIPESTAT0 PIPESTAT1 PIPESTAT2 TRACECLK EXTIN0 TRST TDI TMS TCK RTCK TDO TRACEPKT0 TRA

27、CEPKT1 TRACEPKT2 TRACEPKT3 TRACESYNC PIPESTAT0 PIPESTAT1 PIPESTAT2 TRACECLK EXTIN0 TRST TDI TMS TCK RTCK TDO RST R4 4.7K VDD3.3 ETM J18 37 35 33 31 29 27 25 23 2 1 19 17 15 13 11 9 7 5 3 1 ETM 38 36 34 32 30 28 26 24 22 20 18 16 14 12 10 8 6 4 2 PIPESTAT0 PIPESTAT1 PIPESTAT2 TRACESYNC TRACEPKT0 TRAC

28、EPKT1 TRACEPKT2 TRACEPKT3 標(biāo)準(zhǔn)20針JTAG VDD3.3 TRST TDI TMS TCK RTCK TDO RST LPC2200 JTAG J2 1 3 5 7 9 11 13 15 17 19 2 4 6 8 10 12 14 16 18 20 VDD3.3 R1 10K TRST 3 U2A 74HC125 nRST 1 4 6 R2 10K RST U2B 74HC125 RESET R3 4.7K 2 5 EXTIN0 TRACECLK RTCK必須接4.7K 下拉電阻。 ETM功能僅在高級(jí)仿真器 調(diào)試接口電路一 中具有,用戶如果沒(méi)有使 用,可以將其省略

29、,同時(shí) 把TRACESYNC信號(hào)上的電 阻也去掉。 嵌入式系統(tǒng)原理與開(kāi)發(fā) 2.2.5 調(diào)試接口設(shè)計(jì) U1 TRACEPKT0 TRACEPKT1 TRACEPKT2 TRACEPKT3 TRACESYNC PIPESTAT0 PIPESTAT1 PIPESTAT2 TRACECLK EXTIN0 TRST TDI TMS TCK RTCK TDO TRACEPKT0 TRACEPKT1 TRACEPKT2 TRACEPKT3 TRACESYNC PIPESTAT0 PIPESTAT1 PIPESTAT2 TRACECLK EXTIN0 TRST TDI TMS TCK RTCK TDO RST

30、 R4 4.7K VDD3.3 ETM J18 37 35 33 31 29 27 25 23 21 19 17 15 13 11 9 7 5 3 1 ETM 38 36 34 32 30 28 26 24 22 20 18 16 14 12 10 8 6 4 2 PIPESTAT0 PIPESTAT1 PIPESTAT2 TRACESYNC TRACEPKT0 TRACEPKT1 TRACEPKT2 TRACEPKT3 VDD3.3 TRST TDI TMS TCK RTCK TDO RST LPC2200 JTAG J2 1 3 5 7 9 11 13 15 17 19 2 4 6 8 1

31、0 12 14 16 18 20 VDD3.3 R1 10K TRST 3 U2A 74HC125 nRST 1 4 6 R2 10K RST U2B 74HC125 RESET R3 4.7K 2 5 EXTIN0 TRACECLK 在該電路中,復(fù)位電路與前面介紹電路有所不同。它在復(fù)位信 調(diào)試接口電路一 號(hào)和CPU之間插入了三態(tài)門74HC125。使用三態(tài)門主要是為了復(fù)位芯 片和JTAG(ETM)仿真器都可以復(fù)位芯片。如果沒(méi)有74HC125,當(dāng) 復(fù)位芯片輸出高電平時(shí),JTAG(ETM)仿真器就不可能把它拉低, 這不但不能實(shí)現(xiàn)需要的功能,還可能損壞復(fù)位芯片或JTAG(ETM) 仿真器。 嵌入式系

32、統(tǒng)原理與開(kāi)發(fā) 2.2.5 調(diào)試接口設(shè)計(jì) U1 TRACEPKT0 TRACEPKT1 TRACEPKT2 TRACEPKT3 TRACESYNC PIPESTAT0 PIPESTAT1 PIPESTAT2 TRACECLK EXTIN0 TRST TDI TMS TCK RTCK TDO TRACEPKT0 TRACEPKT1 TRACEPKT2 TRACEPKT3 TRACESYNC PIPESTAT0 PIPESTAT1 PIPESTAT2 TRACECLK EXTIN0 TRST TDI TMS TCK RTCK TDO RST R4 4.7K VDD3.3 ETM J18 37 35

33、33 31 29 27 25 23 21 19 17 15 13 11 9 7 5 3 1 ETM 38 36 34 32 30 28 26 24 22 20 18 16 14 12 10 8 6 4 2 PIPESTAT0 PIPESTAT1 PIPESTAT2 TRACESYNC TRACEPKT0 TRACEPKT1 TRACEPKT2 TRACEPKT3 VDD3.3 TRST TDI TMS TCK RTCK TDO RST LPC2200 JTAG J2 1 3 5 7 9 11 13 15 17 19 2 4 6 8 10 12 14 16 18 20 VDD3.3 R1 10K

34、 TRST 3 U2A 74HC125 nRST 1 4 6 R2 10K RST U2B 74HC125 RESET R3 4.7K 2 5 EXTIN0 TRACECLK 因?yàn)檫@種電路JTAG(ETM)仿真器對(duì)LPC2000有完全的控制, 其仿真性能最好。不過(guò),由于74HC125工作的電壓范圍低于復(fù)位芯 片的工作電壓范圍,所以此電路一般用于樣機(jī)。正式產(chǎn)品中可以不 需要這部分電路。 嵌入式系統(tǒng)原理與開(kāi)發(fā) 2.2.5 調(diào)試接口設(shè)計(jì) U1 TRACEPKT0 TRACEPKT1 TRACEPKT2 TRACEPKT3 TRACESYNC PIPESTAT0 PIPESTAT1 PIPESTAT2

35、 TRACECLK EXTIN0 TRST TDI TMS TCK RTCK TDO TRACEPKT0 TRACEPKT1 TRACEPKT2 TRACE PKT3 TRACESYNC PIPESTAT0 PIPESTAT1 PIPESTAT2 TRACECLK EXTIN0 TRST TDI TMS TCK RTCK TDO ETM J18 37 35 33 31 29 27 25 23 21 19 17 15 13 11 9 7 5 3 1 ETM 38 36 34 32 30 28 26 24 22 20 18 16 14 12 10 8 6 4 2 PIPESTAT0 PIPESTA

36、T1 PIPESTAT2 TRACESYNC TRACEPKT0 TRACEPKT1 TRACEPKT2 TRACEPKT3 VDD3.3 TRST TDI TMS TCK RTCK TDO LPC2200 標(biāo)準(zhǔn)20針JTAG VDD3.3 J2 1 3 5 7 9 11 13 15 17 19 2 4 6 8 10 12 14 16 18 20 JTAG R1 4.7K nRST RESET EXTIN0 TRACECLK R2 4.7K RTCK必須接4.7K 下拉電阻。 調(diào)試接口電路二 ETM跟蹤接口 嵌入式系統(tǒng)原理與開(kāi)發(fā) 2.2.6 存儲(chǔ)系統(tǒng) 時(shí)鐘系統(tǒng) 調(diào)試測(cè)試接口 供電系統(tǒng) (電源

37、嵌入式控制器 復(fù)位及其 配置系統(tǒng) 存儲(chǔ)器系統(tǒng) 大部分LPC2000芯片都有片內(nèi)Flash,可以不用再設(shè)計(jì) 額外的存儲(chǔ)器系統(tǒng)。如果微控制器沒(méi)有片內(nèi)存儲(chǔ)器,就 必須設(shè)計(jì)存儲(chǔ)器系統(tǒng),這一般通過(guò)微控制器的外部總線 接口實(shí)現(xiàn)。 嵌入式系統(tǒng)原理與開(kāi)發(fā) 2.2.6 存儲(chǔ)系統(tǒng) 如果需要外擴(kuò)存儲(chǔ)系統(tǒng),需要考慮: (1)總線寬度 (2)總線速度 盡量避免使用8位總線,推薦使用16和32位總線, 器件選型盡量選擇高速存儲(chǔ)器。 如果使用16位總線,使用Thumb指令集可獲得更高 的性能。 嵌入式系統(tǒng)原理與開(kāi)發(fā) 2.2.6 存儲(chǔ)系統(tǒng) C? U6 D0 D1 D2 D3 D4 D5 D6 D7 D8 D9 D10 D11

38、 D12 D13 D14 D15 VDD3.3 98 105 106 108 109 114 115 116 117 118 120 124 125 127 129 130 131 132 133 134 136 137 1 10 11 12 13 16 17 18 19 20 P2.0/D0 P2.1/D1 P2.2/D2 P2.3/D3 P2.4/D4 P2.5/D5 P2.6/D6 P2.7/D7 P2.8/D8 P2.9/D9 P2.10/D10 P2.11/D11 P2.12/D12 P2.13/D13 P2.14/D14 P2.15/D15 P2.16/D16 P2.17/D17

39、P2.18/D18 P2.19/D19 P2.20/D20 P2.21/D21 P2.22/D22 P2.23/D23 P2.24/D24 P2.25/D25 P2.26/D26/BOOT0 P2.27/D27/BOOT1 P2.28/D28/RD6 P2.29/D29/TD6 P2.30/D30/AIN4 P2.31/D31/AIN5 P3.0/A0 P3.1/A1 P3.2/A2 P3.3/A3 P3.4/A4 P3.5/A5 P3.6/A6 P3.7/A7 P3.8/A8 P3.9/A9 P3.10/A10 P3.11/A11 P3.12/A12 P3.13/A13 P3.14/A14

40、P3.15/A15 P3.16/A16 P3.17/A17 LPC2210 P3.18/A18 P3.19/A19 P3.20/A20 P3.21/A21 P3.22/A22 P3.23/A23/XCLK P1.0/CS0 P3.26/CS1 P3.25/CS2/RD6 P3.24/CS3/TD6 P3.31/BLS0 P3.30/BLS1 P3.29/BLS2/AIN6 P3.28/BLS3/AIN7 89 88 87 81 80 74 73 72 71 66 65 64 63 62 56 55 53 48 47 46 45 44 41 40 91 30 35 36 96 97 27 28

41、U5 A1 A2 A3 A4 A5 A6 A7 A8 A9 A10 A11 A12 A13 A14 A15 A16 A17 A18 A19 A1 A2 A3 A4 A5 A6 A7 A8 A9 A10 A11 A12 A13 A14 A15 A16 A17 A18 1 2 3 4 5 18 19 20 21 22 23 24 25 26 27 42 43 44 A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 A10 A11 A12 A13 A14 A15 A16 A17 CE OE WE BHE BLE I/O0 I/O1 I/O2 I/O3 I/O4 I/O5 I/O6 I/O7

42、 I/O8 I/O9 I/O10 I/O11 I/O12 I/O13 I/O14 I/O15 NC Vcc Vcc Vss Vss 7 8 9 10 13 14 15 16 29 30 31 32 35 36 37 38 28 11 33 12 34 C14 104 D0 D1 D2 D3 D4 D5 D6 D7 D8 D9 D10 D11 D12 D13 D14 D15 VDD3.3 A1 A2 A3 A4 A5 A6 A7 A8 A9 A10 A11 A12 A13 A14 A15 A16 A17 A18 A19 A20 25 24 23 22 21 20 19 18 8 7 6 5 4

43、3 2 1 48 17 16 9 10 A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 A10 A11 A12 A13 A14 A15 A16 A17 A18 A19 NC CE OE WE SST39VF160 DQ0 DQ1 DQ2 DQ3 DQ4 DQ5 DQ6 DQ7 DQ8 DQ9 DQ10 DQ11 DQ12 DQ13 DQ14 DQ15 NC NC NC NC NC Vdd Vss Vss 29 31 33 35 38 40 42 44 30 32 34 36 39 41 43 45 47 15 14 13 12 37 27 46 C15 104 D0 D1 D2 D

44、3 D4 D5 D6 D7 D8 D9 D10 D11 D12 D13 D14 D15 R1 10K nCS1 6 nOE 41 nWE 17 nBLS1 40 nBLS0 39 nCS0 nCS1 VDD3.3 nCS0 26 nOE 28 nWE 11 IS61LV25616AL SRAM R2 4.7K FLASH 復(fù)位后使用外部 16位寬度存儲(chǔ)器 P3.27/WE P1.1/OE 29 90 nBLS0 nBLS1 16位SRAM 16位FLASH nWE nOE LPC2210 示例:LPC2210存儲(chǔ)器系統(tǒng) 嵌入式系統(tǒng)原理與開(kāi)發(fā) 2.2.7 最小系統(tǒng)實(shí)例 LPC2100系列沒(méi)有外部

45、總線接口的最小系統(tǒng); LPC2130系列沒(méi)有外部總線接口的最小系統(tǒng); LPC2200系列使用內(nèi)部存儲(chǔ)器的最小系統(tǒng); LPC2200系列使用外部存儲(chǔ)器的最小系統(tǒng)。 嵌入式系統(tǒng)原理與開(kāi)發(fā) U2 SPX1117M3-3.3 GND +5V 3 VIN 2.2.7 最小系統(tǒng)實(shí)例 VOUT 2 30P VDD3.3 C1 10uF/16V Y1 C13 30P 11.0592MHz R2 VDD1.8 XTAL1 XTAL2 VDD3.3 VDD1.8 1M nRST 1 3.3V電源 U3 SPX1117M3-1.8 +5V VIN GND 3 VOUT 2 時(shí)鐘電路 VDD1.8 C2 10uF/1

46、6V 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 R? 1.8V電源 1 U4 1 6 4 3 SW1 RST MR NC PFI GND SP708S VCC RST RST PFO VDD3.3 2 8 7 5 nRST R1 10K P3.11/A11 P3.12/A12 P3.13/A13 P0.5/MISO0/MAT0.1 P1.25/EXTIN0 P0.4/SCK0/CAP0.1 P0.3/SDA/MAT0.0/EINT1 V3 P3.14/A14 P3

47、.15/A15 Vss P3.16/A16 P1.26/RTCK V3 P0.2/SCL/CAP0.0 P0.1/RxD0/PWM3/EINT0 VDD3.3 P3.17/A17 P3.18/A18 P3.19/A19 P3.20/A20 P3.21/A21 P1.31/TRST P0.0/TxD0/PWM1 P3.22/A22 P3.23/A23/XCLK V3 Vss V18 P3.24/CS3/TD6 P3.25/CS2/RD6 P1.16 CAP0.0 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 VDD3.3 復(fù)位電路 VDD3.3A

48、 C4 104 C5 104 C6 104 C7 104 P2.28/D28/RD6 P2.29/D29/TD6 P2.30/D30/AIN4 P2.31/D31/AIN5 P0.25/RD1 TD1 P0.27/AIN0/CAP0.1/MAT0.1 P1.17/TRACEPKT1 P0.28/AIN1/CAP0.2/MAT0.2 Vss P3.29/BLS2/AIN6 P3.28/BLS3/AIN7 P3.27/WE P3.26/CS1 V3 P0.29/AIN2/CAP0.3/MAT0.3 P2.22/D22 V3 Vss P0.21/PWM5/RD3/CAP1.3 P0.22/TD3/C

49、AP0.0/MAT0.0 P0.23/RD2 P1.19/TRACEPKT3 P0.24/TD2 Vss P2.23/D23 P2.24/D24 P2.25/D25 P2.26/D26/BOOT0 V3A P1.18/TRACEPKT2 P2.27/D27/BOOT1 R5 VDD3.3 P0.14_DCD1 10K LPC2100 C3 104 VDD1.8A C8 104 C9 104 C10 104 C11 104 VDD1.8 VDD3.3 決定是否進(jìn)入ISP 狀態(tài),如果該引 腳懸空將影響程 序脫機(jī)運(yùn)行 嵌入式系統(tǒng)原理與開(kāi)發(fā) 完整的最小系統(tǒng)LPC2100系列 17 18 19 20 2

50、1 22 23 24 25 26 27 28 29 30 31 32 30P Y1 C13 U2 SPX1117M3-3.3 30P +5V VIN GND 3 VOUT 2 VDD3.3 C1 10uF/16V U1 11.0592MHz 2.2.7 最小系統(tǒng)實(shí)例 R2 VDD3.3 XTAL1 XTAL2 VDD3.3 VDD3.3 1M nRST 3.3V電源 1 U4 1 6 4 3 SW1 RST MR NC PFI GND SP708S VCC RST RST PFO VDD3.3 2 8 7 5 P1.27/TDO Vref XTAL1 XTAL2 P1.28/TDI Vssa

51、P0.23 RESET P1.29/TCK P0.20/MAT1.3/SSEL1/EINT3 P0.19/MAT1.2/MOSI1/CAP1.2 P0.18/CAP1.3/MISO1/MAT1.3 P1.30/TMS V3 Vss Vbat 時(shí)鐘電路 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 P0.21/PWM5/AD1.6/CAP1.3 P0.22/AD1.7/CAP0.0/MAT0.0 RTXC1 P1.19/TRACEPKT3 RTXC2 Vss V3a P1.18/TRACEPKT2 P0.25/AD0.4/Aout P0.26/AD0.5 P0.2

52、7/AD0.0/CAP0.1/MAT0.1 P1.17/TRACEPKT1 P0.28/AD0.1/CAP0.2/MAT0.2 P0.29/AD0.2/CAP0.3/MAT0.3 P0.30/AD0.3/EINT3/CAP0.0 P1.16/TRACEPKT0 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 VDD3.3 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 VDD3.3 nRST R1 10K LPC2138 VDD3.3A C3 104 C4 104 C5 104 C6 104 C7

53、104 P0.31 Vss P0.0/TxD0/PWM1 P1.31/TRST P0.1/RxD0/PWM3/EINT0 P0.2/SCL0/CAP0.0 V3 P1.26/RTCK Vss P0.3/SDA0/MAT0.0/EINT1 P0.4/SCK0/CAP0.1/AD0.6 P1.25/EXTIN0 P0.5/MISO0/MAT0.1/AD0.7 P0.6/MOSI0/CAP0.2/AD1.0 P0.7/SSEL0/PWM2/EINT2 P1.24/TRACECLK 復(fù)位電路 P1.20/TRACESYNC P0.17/CAP1.2/SCK1/MAT1.2 P0.16/EINT0/MA

54、T0.2/CAP0.2 P0.15/RI1/EINT2/AD1.5 P1.21/PIPESTAT0 V3 Vss P0.14/DCD1/EINT1/SDA1 P1.22/PIPESTAT1 P0.13/DTR1/MAT1.1/AD1.4 P0.12/DSR1/MAT1.0/AD1.3 P0.11/CTS1/CAP1.1/SCL1 P1.23/PIPESTAT2 P0.10/RTS1/CAP1.0/AD1.2 P0.9/RxD1/PWM6/EINT3 P0.8/TxD1/PWM4/AD1.1 R5 VDD3.3 P0.14_DCD1 10K 完整的最小系統(tǒng)LPC2130系列 VDD3.3 C8

55、104 C9 104 C10 104 C11 104 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 VDD1.8A 決定是否進(jìn)入ISP 狀態(tài),如果該引 腳懸空將影響程 序脫機(jī)運(yùn)行 嵌入式系統(tǒng)原理與開(kāi)發(fā) Proteus仿真中最小系統(tǒng) 嵌入式系統(tǒng)原理與開(kāi)發(fā) 30P 11.0592MHz 2.2.7 最小系統(tǒng)實(shí)例 VDD1.8 XTAL1 XTAL2 VDD3.3 VDD3.3 +5V VIN GND 3 VOUT 2 C13 VDD3.3 C1 10uF/16V 30P U1 U3 SPX1117M3-1.8 +5V VIN GND 3 VOUT

56、2 VDD1.8 C2 10uF/16V VDD3.3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 P1.27/TDO V18A XTAL1 XTAL2 P1.28/TDI VssA VssA_PLL P2.21/D21 P2.20/D20 RESET P2.19/D19 P2.18/D18 P2.17/D17 P2.16/D16 P2.15/D15 P2.14/D14 Vss P2.13/D13 P1.29/TCK P2.12/D12 P2

57、.11/D11 P0.20/MAT1.3/SSEL1/EINT3 P0.19/MAT1.2/MOSI1/MAT1.3 P0.18/CAP1.3/MISO1/MAT1.3 P2.10/D10 V3 P2.9/D9 P2.8/D8 P2.7/D7 P2.6/D6 P2.5/D5 P1.30/TMS V3 Vss V18 P2.4/D4 3.3V電源 1 時(shí)鐘電路 VDD3.3 P2.22/D22 V3 Vss P0.21/PWM5/RD3/CAP1.3 P0.22/TD3/CAP0.0/MAT0.0 P0.23/RD2 P1.19/TRACEPKT3 P0.24/TD2 Vss P2.23/D23

58、 P2.24/D24 P2.25/D25 P2.26/D26/BOOT0 V3A P1.18/TRACEPKT2 P2.27/D27/BOOT1 P2.28/D28/RD6 P2.29/D29/TD6 P2.30/D30/AIN4 P2.31/D31/AIN5 P0.25/RD1 TD1 P0.27/AIN0/CAP0.1/MAT0.1 P1.17/TRACEPKT1 P0.28/AIN1/CAP0.2/MAT0.2 Vss P3.29/BLS2/AIN6 P3.28/BLS3/AIN7 P3.27/WE P3.26/CS1 V3 P0.29/AIN2/CAP0.3/MAT0.3 P0.30/

59、AIN3/EINT3/CAP0.0 P1.16/TRACEPKT0 P3.25/CS2/RD6 P3.24/CS3/TD6 144 143 142 141 140 139 138 137 136 135 134 133 132 131 130 129 128 127 126 125 124 123 122 121 120 119 118 117 116 115 114 113 112 111 110 109 VDD1.8 U2 SPX1117M3-3.3 Y1 R2 1M nRST 1.8V電源 U4 1 6 4 3 SW1 RST MR NC PFI GND SP708S VCC RST RST PFO VDD3.3 2 8 7 5 nRST R1 10K R4 10K R3 10K P2.26_D26 VDD3.3 P2.27_D27 復(fù)位電路 VDD3.3A C3 104 C4 104 C5 104 C6 104 C7 104 VDD3.3 VDD1.8A C8 104 C9 104 C10 104 C11 104 LPC2212/2214 V18 Vss V3 P3.23/A23/XCLK P3.22/A22 P0.0/TxD0/PWM1 P1.31/TRST P3.21/A21 P3.20/A20 P

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論