基于ARM的嵌入式系統(tǒng)設(shè)計(jì)課件_第1頁(yè)
基于ARM的嵌入式系統(tǒng)設(shè)計(jì)課件_第2頁(yè)
基于ARM的嵌入式系統(tǒng)設(shè)計(jì)課件_第3頁(yè)
基于ARM的嵌入式系統(tǒng)設(shè)計(jì)課件_第4頁(yè)
基于ARM的嵌入式系統(tǒng)設(shè)計(jì)課件_第5頁(yè)
已閱讀5頁(yè),還剩34頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

基于ARM的嵌入式系統(tǒng)設(shè)計(jì)專業(yè):電子信息與科學(xué)技術(shù)班級(jí):電科2班學(xué)號(hào):080531060204學(xué)生姓名:崔歡指導(dǎo)教師:李廣偉基于ARM的嵌入式系統(tǒng)設(shè)計(jì)1摘要嵌入式系統(tǒng)以其特殊,體積小,便于攜帶,高可靠性,已經(jīng)在廣泛領(lǐng)域得到應(yīng)用,如軍事國(guó)防,消費(fèi)電子,通信設(shè)備,工業(yè)控制。嵌入式處理器嵌入式實(shí)時(shí)操作系統(tǒng)(RTOS),具有實(shí)時(shí)性,低成本,小型,專用和高可靠性,克服傳統(tǒng)的基于微控制器的控制系統(tǒng)功能不全和非實(shí)時(shí)的基于PC系統(tǒng)的缺點(diǎn)。隨著嵌入式系統(tǒng)的硬件和軟件技術(shù)的飛速發(fā)展,其應(yīng)用將更加廣泛,嵌入式系統(tǒng)的研究將有非常廣泛的前景。這個(gè)項(xiàng)目的目的是研究對(duì)學(xué)校教學(xué)的嵌入式系統(tǒng)平臺(tái),這提高對(duì)嵌入式系統(tǒng)的理解是非常重要的。本篇以嵌入式系統(tǒng)設(shè)計(jì)的原則和實(shí)際應(yīng)用為核心,以理論和技術(shù)方法為主題,開展了一系列研究。摘要嵌入式系統(tǒng)以其特殊,體積小,便于攜帶,高可靠性,已經(jīng)2嵌入式系統(tǒng)的定義和特點(diǎn)嵌入式系統(tǒng)是指以應(yīng)用為中心,以計(jì)算機(jī)技術(shù)為基礎(chǔ),并且軟硬件可裁剪,適用于應(yīng)用系統(tǒng)對(duì)功能、可靠性、成本、體積、功耗有嚴(yán)格要求的專用計(jì)算機(jī)系統(tǒng)。這是從技術(shù)的角度來定義的,嵌入式系統(tǒng)一般由嵌入式微處理器、外圍硬件設(shè)備、嵌入式操作系統(tǒng)以及用戶的應(yīng)用程序等4個(gè)部分組成,用于實(shí)現(xiàn)對(duì)其它設(shè)備的控制、監(jiān)視或管理等功能。“嵌入式”反映了這些系統(tǒng)通常是更大系統(tǒng)中的一個(gè)完整部分,嵌入式的系統(tǒng)中可以共存多個(gè)嵌入式系統(tǒng)。

與通用的嵌入式系統(tǒng)相比,其主要特征是:1.嵌入式系統(tǒng)通常是面向特定應(yīng)用的。嵌入式CPU與通用型的最大不同就是嵌入式CPU大多工作在為特定用戶群設(shè)計(jì)的系統(tǒng)中,它通常都具有低功耗、體積小、集成度高等特點(diǎn),能夠把通用CPU中許多由板卡完成的任務(wù)集成在芯片內(nèi)部,從而有利于嵌入式系統(tǒng)設(shè)計(jì)趨于小型化,移動(dòng)能力大大增強(qiáng),跟網(wǎng)絡(luò)的耦合也越來越緊密。

嵌入式系統(tǒng)的定義和特點(diǎn)嵌入式系統(tǒng)是指以應(yīng)用32.嵌入式系統(tǒng)的硬件和軟件都必須高效率的設(shè)計(jì),消除冗余度,在同樣的硅片面積,努力實(shí)現(xiàn)更高的性能,所以在處理器的具體應(yīng)用選擇上才更具有競(jìng)爭(zhēng)力。3.為了提高執(zhí)行速度和系統(tǒng)可靠性,嵌入式系統(tǒng)中的系統(tǒng)程序(包括操作系統(tǒng))和應(yīng)用程序是渾然一體的,這些程序被編譯連接成一個(gè)可以執(zhí)行的二進(jìn)制映像文件,然后被固化在系統(tǒng)存儲(chǔ)空間中。4.嵌入式系統(tǒng)本身不具有引導(dǎo)發(fā)展的能力,即使設(shè)計(jì)完成后,大多用戶通常不能自行修改程序的功能,使嵌入式系統(tǒng)開發(fā)的系統(tǒng)和實(shí)際的操作系統(tǒng)是不一樣的,需要交叉編譯系統(tǒng)和適當(dāng)?shù)恼{(diào)試系統(tǒng)。5.高可靠性和高實(shí)時(shí)性。也就是說,在惡劣的環(huán)境或突然斷電的情況下,系統(tǒng)仍然會(huì)工作;并且對(duì)于一個(gè)特殊的信號(hào),消息快速響應(yīng)中斷。2.嵌入式系統(tǒng)的硬件和軟件都必須高效率的設(shè)計(jì),消除冗余度,在4本文主要研究的問題背景和內(nèi)容本文主要研究的問題背景:

可以在嵌入式系統(tǒng)的巨大需求描述中發(fā)現(xiàn),特別是在未來10年嵌入式的需求達(dá)到了一個(gè)高峰。從國(guó)內(nèi)IT行業(yè)的發(fā)展來看,國(guó)內(nèi)設(shè)備開發(fā)有從眾心理,為了提高可靠性,而去使用別人早已用過比較成熟的產(chǎn)品,但這些產(chǎn)品往往價(jià)格昂貴,并且核心技術(shù)長(zhǎng)期掌握在他人控制的手中,不利于自身的發(fā)展和成長(zhǎng)。

由于嵌入式系統(tǒng)不同于以往PC市場(chǎng),硬件和軟件已經(jīng)不可能出像一家壟斷的情況。實(shí)際上對(duì)硬件及軟件的選擇來說,主要因素是由應(yīng)用決定的,國(guó)內(nèi)應(yīng)該抓住這個(gè)機(jī)會(huì)加入到這個(gè)競(jìng)爭(zhēng)行列中來。本文主要研究的問題背景和內(nèi)容本文主要研究的問題背景:5ARM微處理器因其卓越的低功耗、高性能在32位嵌入式應(yīng)用中已位居世界第一,是高性能、低功耗嵌入式處理器的代名詞。為了順應(yīng)當(dāng)今世界技術(shù)革新的潮流,了解、學(xué)習(xí)和掌握嵌入式技術(shù),就必然要學(xué)習(xí)和掌握以ARM微處理器為核心的嵌入式開發(fā)環(huán)境和開發(fā)流程,這對(duì)于研究和開發(fā)高性能微處理器、DSP以及開發(fā)基于SOC芯片設(shè)計(jì)及應(yīng)用系統(tǒng)是非常必要的。作為電子信息專業(yè)的本科、研究生很有必要了解和掌握32位嵌入式應(yīng)用的開發(fā)技術(shù)。通過對(duì)嵌入式的學(xué)習(xí)使學(xué)生具有較強(qiáng)的綜合素質(zhì),成為具有良好的實(shí)際操作能力設(shè)計(jì)能力符合社會(huì)需求的開拓性電子應(yīng)用人才。ARM微處理器因其卓越的低功耗、高性能在6本文主要內(nèi)容概述和任務(wù)安排本文是在上述背景下的設(shè)計(jì)和實(shí)施的,對(duì)整體發(fā)展過程中的嵌入式系統(tǒng)功能進(jìn)行可行性研究,并對(duì)平臺(tái)的選擇和技術(shù)上的困難進(jìn)行了討論,不僅涉及一般的嵌入式系統(tǒng)的實(shí)施方法,而且對(duì)項(xiàng)目本身的細(xì)節(jié)進(jìn)行詳細(xì)說明。與通用PC系統(tǒng)相比,嵌入式系統(tǒng)的硬件之間能更緊密的合作,使每個(gè)設(shè)計(jì)都有其特定的硬件平臺(tái)。此文以筆者設(shè)計(jì)實(shí)驗(yàn)板為例,介紹嵌入式系統(tǒng)開發(fā)需要使用的基本軟硬件模塊:LED、IIC、SPI/SSP、VIC、A/D、WDT、UART、GPl0、RTC和低功耗等。依據(jù)嵌入式系統(tǒng)設(shè)計(jì)的工作量,系統(tǒng)開發(fā)的重點(diǎn)在軟件,操作系統(tǒng)內(nèi)核移植往往是最關(guān)鍵的也是最困難的設(shè)計(jì)部分。因此,我們簡(jiǎn)要介紹了LPC2136基于ARM內(nèi)核的芯片啟動(dòng)程序,著重介紹μC/OS-II的移植過程這個(gè)部分。論文通過比較研究,得出結(jié)論,總結(jié)了嵌入式系統(tǒng)設(shè)計(jì)和實(shí)施的必要問題,困難和他們的解決方案,以及在實(shí)際應(yīng)用中,對(duì)嵌入式系統(tǒng)進(jìn)行構(gòu)建產(chǎn)生影響的諸多因素。本文主要內(nèi)容概述和任務(wù)安排本文是在上述背景下的設(shè)計(jì)和實(shí)施的,7嵌入式系統(tǒng)總體設(shè)計(jì)嵌入式系統(tǒng)總體設(shè)計(jì)8傳統(tǒng)的嵌入式系統(tǒng)的開發(fā)應(yīng)用是基于瀑布式流程。操作模式很簡(jiǎn)單,分工任務(wù)協(xié)調(diào),人員配備和管理物質(zhì)材料的分布都比較簡(jiǎn)單。如圖2-1所示,所有的發(fā)展是由流水線進(jìn)行。這方面的開發(fā)使用一個(gè)單獨(dú)的軟件開發(fā)和硬件的發(fā)展模式,雖然各部分可以獨(dú)立進(jìn)行,但不一定是最好的系統(tǒng)性能。每一部分的變化和缺陷,很容易導(dǎo)致系統(tǒng)集成出現(xiàn)問題,這些問題將不僅難以找到,更重要的是它們往往會(huì)涉及到的軟件或硬件配置變化和結(jié)構(gòu)變化。顯然,這是災(zāi)難性的。為了避免這些問題,在20世紀(jì)90年代,國(guó)外一些學(xué)者提出了一個(gè)新的發(fā)展方法

-硬件和軟件協(xié)同設(shè)計(jì)的方法。首先,應(yīng)用程序是獨(dú)立于任何硬件和軟件功能規(guī)范的方法來描述系統(tǒng),其作用使硬件/軟件的統(tǒng)一功能和易于合成的劃分;然后,從系統(tǒng)的功能要求,并在開始限制硬件/軟件,分配系統(tǒng)的硬件/軟件模塊,但結(jié)果需要性能評(píng)估師對(duì)命令參數(shù)評(píng)估。如果評(píng)估不符合結(jié)構(gòu)的要求,說明方案的選擇分工是不合理的,需要進(jìn)行重新劃分,重復(fù)直到你得到一個(gè)更令人滿意的硬件/軟件至今。圖2-2是該方法的框圖。傳統(tǒng)的嵌入式系統(tǒng)的開發(fā)應(yīng)用是基于瀑布式流程。9

10

這種方法的特點(diǎn)是通過聯(lián)合設(shè)計(jì),聯(lián)合測(cè)試和協(xié)同驗(yàn)證,充分考慮硬件和軟件之間的關(guān)系,并給予參與核查的每個(gè)級(jí)別,及早的發(fā)現(xiàn)和解決問題。顯然,對(duì)于具體的應(yīng)用程序,這種方法很容易獲得滿足綜合性能指標(biāo)的最佳解決方案。因此,我們的項(xiàng)目也是按照這種方法設(shè)計(jì)。這種方法的特點(diǎn)是通過聯(lián)合設(shè)計(jì),聯(lián)合測(cè)試和協(xié)同驗(yàn)證,充分考11開發(fā)平臺(tái)總體規(guī)劃硬件規(guī)劃:我們利用的ARM核心處理器設(shè)計(jì)了一個(gè)通用的測(cè)試平臺(tái),您可以添加各種外設(shè)和接口,并且它們都是高度可伸縮的。實(shí)驗(yàn)板采用“核心板和多種可選適配器”的形式組成了LPC2136開發(fā)平臺(tái)。下面就是基于LPC2136的核心板的組成框圖,從此圖中就可以看到其各部分的布局結(jié)構(gòu)。開發(fā)平臺(tái)總體規(guī)劃硬件規(guī)劃:12

13

核心板的資源如下:●CPU:基于ARM7TDMI內(nèi)核的LPC2136微處理器。外部時(shí)鐘為11.0592MHz,內(nèi)部倍頻最高可至60MHz。●所有I/O口全部引出,方便用戶連接外部電路的開發(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和GPRS直接接口,方便遠(yuǎn)程通訊;●具有I2C接口和SPI/SSP接口輸出;●使用板內(nèi)的CAT1025(內(nèi)含復(fù)位功能),完成I2C總線讀寫ROM;●使用74HC595芯片,實(shí)現(xiàn)SPI接口數(shù)據(jù)發(fā)送、接收;●A/D轉(zhuǎn)換實(shí)驗(yàn);DAC轉(zhuǎn)換;●實(shí)時(shí)時(shí)鐘控制;●WDT及低功耗控制;多種可選的適配器可根據(jù)用戶自己所需來外設(shè)接口:如果面板功能部件CPU之間的跳線斷開,用戶可以用連接配置適配器的方法進(jìn)行外部擴(kuò)展設(shè)計(jì)。如以太網(wǎng)接口,SD卡,調(diào)制解調(diào)器,GPRS,液晶顯示器,USB設(shè)備和其他設(shè)備。核心板的資源如下:14

軟件規(guī)劃:軟件規(guī)劃:15

在芯片通過了啟動(dòng)程序的引導(dǎo)后,直接進(jìn)入C語(yǔ)言的MAIN函數(shù)入口,通過調(diào)用移植好的實(shí)時(shí)多任務(wù)操作系統(tǒng)μC/OS-II函數(shù)包就可以完成多任務(wù)之間的調(diào)度和同步,并為設(shè)備驅(qū)動(dòng)和系統(tǒng)服務(wù)程序提供信號(hào)量、郵箱、消息隊(duì)列的服務(wù)。因?yàn)閮?nèi)核需要實(shí)現(xiàn)時(shí)間延時(shí)和確認(rèn)超時(shí),所以還需要時(shí)鐘節(jié)拍中斷服務(wù)程序?yàn)槠浞?wù)。當(dāng)然μC/OS-II只是一個(gè)內(nèi)核,操作系統(tǒng)的其他部分都沒有提供,所以我們需要自行設(shè)計(jì)設(shè)備驅(qū)動(dòng)程序和部分系統(tǒng)服務(wù)程序。設(shè)備驅(qū)動(dòng)是連接底層硬件和上層簡(jiǎn)潔規(guī)范的接口程序的紐帶。對(duì)下層它可以直接操作硬件,也可能通過中斷處理程序與硬件通信,對(duì)上層接受上層的請(qǐng)求并執(zhí)行。一般來說應(yīng)用程序如果要用到設(shè)備驅(qū)動(dòng)程序,就需要用I/O管理來達(dá)到要求。我們計(jì)劃在開發(fā)平臺(tái)上完成RTC驅(qū)動(dòng)、串口UART驅(qū)動(dòng)、按鍵及LED驅(qū)動(dòng)、GPIO驅(qū)動(dòng),形成一套完整的應(yīng)用程序開發(fā)環(huán)境??紤]到時(shí)間和人力問題,剩下的部分設(shè)備用戶可以自行設(shè)計(jì)。系統(tǒng)服務(wù)程序是一個(gè)比較大的范圍。我們針對(duì)處理器的特點(diǎn)考慮到了后續(xù)的文件系統(tǒng)μC/FS,圖形系統(tǒng)μC/GUI和TCP/IP協(xié)議棧LWIP等程序模塊的移植,目前待啟動(dòng)。用戶任務(wù)顧名思義就是用戶自己定義的任務(wù)了,可用于調(diào)用系統(tǒng)服務(wù)來操作系統(tǒng),不同的任務(wù)可以為各種不同的內(nèi)核函數(shù)提供的服務(wù)開進(jìn)行溝通或處理。在芯片通過了啟動(dòng)程序的引導(dǎo)后,直接進(jìn)入C語(yǔ)言的MAIN16LPC2136芯片結(jié)構(gòu)

LPC2136功能模塊LPC2136芯片結(jié)構(gòu)LPC2136功能模塊17

LPC2136的管腳分布圖LPC2136的管腳分布圖18硬件原理電源電路LPC2136微控制器的內(nèi)核和I/O使用同一電源電壓,只需要單一電源3.3V供電。開發(fā)平臺(tái)的電源電路如圖3-3所示,由USB接口輸入5V直流電源,二極管D2用于限制電源導(dǎo)通方向,經(jīng)過兩個(gè)電容的濾波,然后通過SPX1117M-3.3將電源穩(wěn)壓至3.3V。LPC2136具有獨(dú)立的模擬電源引腳,為了降低噪聲和出錯(cuò)幾率,模擬電源與數(shù)字電源應(yīng)該隔離,參考圖3-3中L1和L2就是用于電源隔離的元件(將數(shù)字電源的高頻噪聲隔離)。硬件原理電源電路LPC2136微控制器19

復(fù)位電路由于ARM芯片的高速、低功耗、低工作電壓導(dǎo)致其噪聲容限低,對(duì)電源的紋波、瞬態(tài)響應(yīng)性能、時(shí)鐘源的穩(wěn)定性、電源監(jiān)控可靠性等諸多方面也提出來更高的要求。復(fù)位電路使用了帶I2C存儲(chǔ)器的電源監(jiān)控芯片CAT1025JI-30,提高系統(tǒng)的可靠性。復(fù)位電路由于ARM芯片的高速、低功耗、低工作電壓導(dǎo)致其噪聲20

系統(tǒng)時(shí)鐘電路我們使用了外部11.0592MHz晶振,用11.0592MHz晶振的原因是使串口波特率更精確,同時(shí)能夠支持LPC2136微控制器芯片內(nèi)部的PLL功能及ISP功能。系統(tǒng)時(shí)鐘電路我們使用了外部11.059221

JTAG接口電路采用ARM公司提出的標(biāo)準(zhǔn)20腳JTAG仿真調(diào)試接口,JTAG信號(hào)的定義及與LPC2136的連接。JTAG接口電路采用ARM公司提出的標(biāo)準(zhǔn)20腳JTAG仿真22

串口及MODEM接口電路串口及MODEM接口電路23由于系統(tǒng)是3.3V系統(tǒng),所以使用了SP3232E進(jìn)行RS232電平轉(zhuǎn)換,SP3232E是3V工作電源的RS232轉(zhuǎn)換芯片。另外,LPC2136芯片的UART帶有完全的調(diào)制解調(diào)器接口,所以要使用8路的RS232轉(zhuǎn)換芯片SP3243ECA。如圖3-7所示,JP6、JP9分別為UART0、UART1口線連接跳線,當(dāng)把它們斷開時(shí),這些口線保留給用戶作為其它功能使用。由于系統(tǒng)是3.3V系統(tǒng),所以使用了SP3224

按鍵電路按鍵電路通過跳線器來選擇連接。按鍵電路按鍵電路通過跳線器來選擇連接。25

LED顯示電路LED顯示電路26在顯示方面,開發(fā)實(shí)驗(yàn)板采用了一片74HC595驅(qū)動(dòng)一位靜態(tài)共陽(yáng)LED數(shù)碼管,如圖,其時(shí)鐘(SCK)、數(shù)據(jù)(SI)分別接到LPC2136的SPI接口的SCLK0、MOSI0,這樣就可以發(fā)送數(shù)據(jù)到74HC595;片選(RCK,即74HC595輸出觸發(fā)端)與P0.29口連接,由P0.29控制74HC595數(shù)據(jù)鎖存輸出;而最高位輸出(SQH)連接到LPC2136的SPI接口的MISO0,可用來讀回?cái)?shù)據(jù)。這樣連接就可以進(jìn)行SPI接口控制操作,并能把74HC595的移位輸出讀回來(由MISO0讀回)。這一部份電路可用JP10跳線器來選擇跳開。另外,開發(fā)實(shí)驗(yàn)板還具有8個(gè)獨(dú)立的發(fā)光二極管LED1~LED8,分別由P1.18~P1.25輸出控制,輸出1時(shí)對(duì)應(yīng)的LED熄滅,輸出0時(shí)對(duì)應(yīng)的LED點(diǎn)亮,電路如圖3-10所示。這一部份電路可用JP12跳開。在顯示方面,開發(fā)實(shí)驗(yàn)板采用了一片74HC527

蜂鳴器控制電路蜂鳴器使用PNP三極管進(jìn)行驅(qū)動(dòng)控制,當(dāng)P0.7控制電平輸出0時(shí),三極管導(dǎo)通,蜂鳴器蜂鳴;當(dāng)P0.7控制電平輸出1時(shí),三極管截止,蜂鳴器停止蜂鳴;若把JP6斷開,三極管截止,蜂鳴器停止蜂鳴。蜂鳴器控制電路蜂鳴器使用PNP三極管進(jìn)行驅(qū)動(dòng)控制,當(dāng)P0.28

I2C電路LPC2136具有支持400K高速模式的硬件I2C接口,所以設(shè)計(jì)了一片CAT1025JI-30與其連接,實(shí)現(xiàn)I2C的讀寫操作。如圖3-12,總線上拉兩個(gè)電阻放在JP7跳線之后,當(dāng)不使用CAT1025JI-30存儲(chǔ)器時(shí),把JP7斷開,兩個(gè)上拉電阻就不會(huì)影響口線了(P0.2、P0.3)。注意,P0.2和P0.3設(shè)置為輸出時(shí)為開漏輸出,若需要控制輸出1,則必須連接上拉電阻。為了支持高速I2C總線操作,總線上拉電阻的大小為3KΩ,這樣總線變化時(shí)上升/下降的速度就變快了。若使用標(biāo)準(zhǔn)100KHz總線速度時(shí),一般其總線上拉電阻為5.1KΩ或10KΩ,以減小總線操作時(shí)的功耗。I2C電路LPC2136具有支持400K29

直流電壓測(cè)量電路直流電壓測(cè)量電路30LPC2136具有1個(gè)8路A/D轉(zhuǎn)換器,其參考電壓由Vref引腳提供,參考電壓的精度會(huì)影響A/D轉(zhuǎn)換結(jié)果。在板上可以通過JP5跳線選擇參考電源,如果把JP5短接到“Vref”端時(shí),參考電源由兩個(gè)電阻(1K和3K)分壓得到,如圖3-13所示;如果把JP5短接到“UVref”端時(shí),則用戶可以在“Vref”引腳輸入?yún)⒖茧娫础?shí)驗(yàn)板提供了1路直流電壓測(cè)量電路,如圖3-14所示,可調(diào)電阻10K用于調(diào)整A/D的輸入電壓,可以在VIN測(cè)試點(diǎn)上用萬(wàn)能表檢查當(dāng)前電壓值。串聯(lián)電阻為I/O口保護(hù)電阻,當(dāng)A/D輸入電壓調(diào)整到3.3V或0V時(shí),這個(gè)電阻保證電路不產(chǎn)生短路故障。JP2可以斷開這部份電路。LPC2136具有1個(gè)8路A/D轉(zhuǎn)換器,其參31

DAC電路D/A轉(zhuǎn)換器的參考電壓與A/D轉(zhuǎn)換器的相同,如圖3-15所示。通過JP3和JP4選擇連接,LPC2136的Aout輸出經(jīng)過100歐姆的電阻連接到AD0.1,這樣就可以直接使用AD0.1來檢測(cè)Aout輸出電壓值。DAC電路D/A轉(zhuǎn)換器的參考電壓與A/D轉(zhuǎn)換器的相同,如圖32

RTC電路實(shí)驗(yàn)板提供RTC的功能,如圖3-16所示,兩個(gè)二極管主要是限制電源的導(dǎo)通方向,經(jīng)過兩個(gè)電容濾波將電池的輸入的電源傳到Vbat引腳。RTC電路實(shí)驗(yàn)板提供RTC的功能,如圖3-16所示,兩個(gè)二33

USB電路考慮到升級(jí)到LPC214x就可以使用USB功能,與USB接口連接的I/O口并沒有通過跳線隔開,所以當(dāng)需要使用P0.27、P0.26作為GPIO功能時(shí),為了避免USB接口的影響,可以將兩個(gè)18歐姆的電阻去掉。USB電路考慮到升級(jí)到LPC214x就可以使用USB功能,34軟件系統(tǒng)的基礎(chǔ)構(gòu)建與設(shè)計(jì)一、啟動(dòng)代碼概述:1.一般ARM芯片啟動(dòng)過程2.LPC2136啟動(dòng)文件組成3.LPC2136啟動(dòng)代碼工作流程二、移植μC/OS-II到LPC2136:1.移植規(guī)劃2.編寫移植代碼3.移植μC/OS-II體會(huì)三、μC/OS-II實(shí)時(shí)性能測(cè)試分析:1.測(cè)試方案設(shè)計(jì):軟件系統(tǒng)的基礎(chǔ)構(gòu)建與設(shè)計(jì)一、啟動(dòng)代碼概述:35

(1)測(cè)試目的和內(nèi)容(2)測(cè)試思路和方案2.內(nèi)核函數(shù)時(shí)間參數(shù)測(cè)試3.中斷時(shí)間參數(shù)測(cè)試4.測(cè)試結(jié)果與性能分析(1)測(cè)試目的和內(nèi)容36結(jié)論小型,專用,便于攜帶,高可靠性的嵌入式系統(tǒng),已廣泛應(yīng)用于各個(gè)領(lǐng)域,如工業(yè)過程控制,遠(yuǎn)程監(jiān)控,智能儀器儀表,智能家電,數(shù)控系統(tǒng),消費(fèi)類產(chǎn)品。嵌入式處理器嵌入式實(shí)時(shí)操作系

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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)論