嵌入式考試復(fù)習(xí)資料.ppt_第1頁
嵌入式考試復(fù)習(xí)資料.ppt_第2頁
嵌入式考試復(fù)習(xí)資料.ppt_第3頁
嵌入式考試復(fù)習(xí)資料.ppt_第4頁
嵌入式考試復(fù)習(xí)資料.ppt_第5頁
已閱讀5頁,還剩3頁未讀 繼續(xù)免費閱讀

VIP免費下載

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

文檔簡介

,T:支持高密度16位的Thumb指令集 D:支持片上調(diào)試;M:支持64位乘法;I:支持EmbededICE觀察硬件; (2)ARM處理器支持哪些數(shù)據(jù)類型?字節(jié)( 8位)、半字( 16位)或者字(32位)。 (3)ARM7TDMI采用幾級流水線,分別是什么?流水線分3級,分別為:取指 譯碼 執(zhí)行 (4)ARM7包括哪幾種處理器狀態(tài)?ARM狀態(tài):32位,這種狀態(tài)下執(zhí)行的是字方式的ARM指令; Thumb狀態(tài):16位,這種狀態(tài)下執(zhí)行半字方式的Thumb指令。 (5)ARM體系結(jié)構(gòu)支持7種處理器模式 用戶模式、快中斷模式、中斷模式、管理模式、中止模式、未定義模式和系統(tǒng)模式 (8)ARM空閑模式特點。在該模式下,內(nèi)核停止執(zhí)行指令,直到發(fā)生復(fù)位或中斷為止,但系統(tǒng)時鐘CCLK一直有效。外設(shè)功能在空閑模式下繼續(xù)保持并可產(chǎn)生中斷使處理器恢復(fù)運行??臻e模式使處理器、存儲器系統(tǒng)和相關(guān)控制器以及內(nèi)部總線不再消耗功率。 (9)ARM掉電模式的特點。在該模式下,振蕩器關(guān)閉,這樣芯片沒有任何內(nèi)部時鐘。處理器狀態(tài)和寄存器、外設(shè)寄存器以及內(nèi)部SRAM值在掉電模式下被保持。芯片引腳的邏輯電平保持掉電時的狀態(tài)。復(fù)位或特定的不需要時鐘仍能工作的中斷可終止掉電模式并使芯片恢復(fù)正常運行。由于掉電模式使芯片所有的動態(tài)操作都掛起,因此芯片的功耗降低到幾乎為零。,(6)請寫出ARM異常的優(yōu)先級?復(fù)位;數(shù)據(jù)中止;FIQ;IRQ;預(yù)取中止;未定義指令;SWI (7)為什么復(fù)位信號要保持一段時間?芯片上電后,晶體振蕩器開始振蕩。因為振蕩從開始到穩(wěn)定需要一過程,所以外部復(fù)位信號至少要保持10ms,(10)為什么ARM采用程序加速模塊 ARM內(nèi)核工作在最高頻率60MHz時,執(zhí)行一條指令約為17ns。而Flash存儲器的訪問周期需要50ns,即最高頻率20MHz。所以如果將代碼存放在Flash中,將影響ARM內(nèi)核發(fā)揮最大效能。為了能將指令從內(nèi)部Flash存儲器更高效快速地提取到ARM內(nèi)核,而設(shè)計產(chǎn)生了一個存儲器加速模塊 (11)GPIO管腳特征 可以獨立控制每個GPIO口的方向(輸入/輸出模式); 可以獨立設(shè)置每個GPIO的輸出狀態(tài)(高/低電平); 所有GPIO口在復(fù)位后默認為輸入狀態(tài)。 (12)為什么使用復(fù)位電路? 微控制器在上電時狀態(tài)并不確定,這造成微控制器不能正確工作。為解決這個問題,所有微控制器均有一個復(fù)位邏輯,它負責(zé)將微控制器初始化為某個確定的狀態(tài)。這個復(fù)位邏輯需要一個復(fù)位信號才能工作。一些微控制器自己在上電時會產(chǎn)生復(fù)位信號,但大多數(shù)微控制器需要外部輸入這個信號。,ARM最小系統(tǒng)還包括;電源模塊,復(fù)位模塊,存儲模塊,定時器常用來測量如圖所示的脈沖信號,試寫出其程序源代碼 T0TC = 0; T0PR = 0; while(IO0PIN 假設(shè)有一個基于LPC2210的系統(tǒng),所使用的晶振為11.0592MH,回答下列問題。 嵌入式最小系統(tǒng)除時鐘模塊,還包括哪幾個模塊。 請計算出最大的系統(tǒng)時鐘Fcclk頻率為多少,此時PLL的M和P各為多少。 請列出公式,并編寫設(shè)置PLL的程序段, FCLK=60MHz (2分) M FCLK / FOSC 5 (2分) PFCCO/(CCLK2分) (156320)/1201.32.67 P取整數(shù)2(2分) PLLCON = 1; (1分) PLLCFG=0x24; (1分) PLLFEED = 0xaa; PLLFEED = 0x55; (1分) while(PLLSTAT (1分),分析如圖所示電路工作原理。設(shè)P0.1為蜂鳴器輸出端,低電平輸出,寄存器如何設(shè)置。如何控制蜂鳴器報警速度?,F(xiàn)有一個開關(guān)使用P0.2口,系統(tǒng)讀取開關(guān)狀態(tài)來控制蜂鳴器 輸出低電平蜂鳴器鳴叫(3分),高電平不鳴叫(3分) PINSEL0 = 0x00000000; (2分)IO0DIR = 0x00000002; (2分)IO0CLR= 0x00000002; (2分) 使用延時程序void DelayNS(uint32 dly) uint32 i; for(; dly0; dly-) for(i=0; i5000; i+); #include “config.h“ #define BEEPCON 11 #define KEY 12 int main(void) uint32 i; PINSEL0 = 0x00000000; IO0DIR ,1、嵌入式系統(tǒng)電源一般采用3.3V和1.8V電壓供電,其中3.3V供給外設(shè),1.8供給內(nèi)核使用,回答下列問題。(1)、除了電源模塊外,ARM最小系統(tǒng)還包括哪幾個模塊。(2)、電源有哪幾個工作模式。正常,慢速,空閑,掉電 (3)、ARM系統(tǒng)中空閑模式和掉電模式的區(qū)別,模式類別 內(nèi)部時鐘 外設(shè)工作 芯片狀態(tài) 喚醒方式 功耗 空閑 有 是 保持 復(fù)位、任何中斷 低 掉電 無 需要時鐘支持的外設(shè)停止工作 保持 復(fù)位、不需要時鐘支持的中斷 幾乎為零 1按照輸入電流來區(qū)分,蜂鳴器可分為哪幾種。直流蜂鳴器,交流 (2蜂鳴器的工作原理。輸出低電平蜂鳴器叫,高不叫 (3)設(shè)P0.1為蜂鳴器輸出端,高電平輸出,寄存器如何設(shè)置。 PINSEL0=0X0000 0000; IO0DIR=0X0000 0002 ;IO0SET=0X0000 0002 (4)、如何控制蜂鳴器報警速度。使用延時程序 void DelayNS(uint32 dly) (2分) uint32 i; for(; dly0; dly-) for(i=0; i5000; i+); ,A-B,當(dāng)計算機A準備好,則是DTR有效,計算機B通過采集DSR,得知計算機A準備好接收數(shù)據(jù),則可以發(fā)送數(shù)據(jù)。當(dāng)計算機A未準備好,則使DTR無效。計算機B通過采集DSR,得知計算機A未準備好接收數(shù)據(jù),則可以停止發(fā)送數(shù)據(jù),LED發(fā)光二極管是嵌入式系統(tǒng)中通常使用的器件。(1)、設(shè)P0.2、P0.3來控制LED1、LED2。P0.2輸出高電平、P0.3輸出低電平,寄存器如何設(shè)置。 PINSEL0 = 0x0000 0000; IO0DIR = 0x0000 000c; IO0SET = 0x00000004;IO0CLR=0000 0008.(2)、現(xiàn)有一個開關(guān)使用P0.4口,系統(tǒng)讀取開關(guān)狀態(tài)來控制LED3,問軟件如何設(shè)置。 PINSEL0 = 0x0000 0000;IO0DIR i+) (1分) ,R232組成,起始,數(shù)據(jù),檢驗,停止 TXD,RXD,GND.(DTE) TXD,RXD,GND,DTR,DSR,1)根據(jù)電路圖分析GPIO管腳特征有哪些。(2)設(shè)P0.1管腳作為開關(guān)K1輸入,試分析其工作原理,并寫出相關(guān)寄存器配置。開關(guān)斷開,輸入高電平 開關(guān)閉合,輸入低電平 PINSEL0 = 0x00000000;(2分) IO0DIR = 0x00000000;(2分) PinStat = IO0PIN;(1分)(3)如圖所示P0.2控制發(fā)光二極管,試分析其原理,并寫出相關(guān)寄存器配置。PINSEL0 = 0x00000000;IO0DIR = 0x00000004;IO0S

溫馨提示

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

評論

0/150

提交評論