嵌入式系統(tǒng)原理與接口技術(shù)課后題答案

嵌入式系統(tǒng)原理與接口技術(shù)課后題答案

ID:11464455

大?。?70.50 KB

頁數(shù):24頁

時間:2018-07-12

嵌入式系統(tǒng)原理與接口技術(shù)課后題答案_第1頁
嵌入式系統(tǒng)原理與接口技術(shù)課后題答案_第2頁
嵌入式系統(tǒng)原理與接口技術(shù)課后題答案_第3頁
嵌入式系統(tǒng)原理與接口技術(shù)課后題答案_第4頁
嵌入式系統(tǒng)原理與接口技術(shù)課后題答案_第5頁
資源描述:

《嵌入式系統(tǒng)原理與接口技術(shù)課后題答案》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。

1、1、已知通用輸入輸出接口(gpio)A口其配置端口地址為:0x1d20000,數(shù)據(jù)斷口的地址為:0x1d20004;編寫c語言程序段,將其配置為輸出接口,并將立即數(shù)0x1000送其數(shù)據(jù)口輸出。解:rPCONA=0X55555555;A口配置為輸出口rPDATA=0X10000;數(shù)據(jù)送A口輸出2、采用arm接口和軟件實現(xiàn)數(shù)字鍵的掃描,選用接口設(shè)計其硬件電路原理圖,畫出軟件流程圖。解:PF0PF1PF2配置為輸出,PF3PF4PF5PF6配置為輸入,其c語言語句如下所示:rPDATF=0X15;硬件電路原理圖如下圖所示:鍵盤掃描子程序流程圖3、假設(shè)要將S3

2、C44B0X的UART1設(shè)置為:波特率9600b/s,7位數(shù)據(jù)位,2個停止位,1位奇偶校驗位,并采用流控制工作,該如何初始化?給出完成該設(shè)置功能的代碼段。提示:配置UFCONnUMCONnUCONnULCONn。解:根據(jù)題意要求,需向四個控制寄存器寫入控制字并向除數(shù)寄存器寫入除數(shù),其初始化程序段如下所示:rULCON1=0x26;奇校驗//或ULCON1=0x2e;偶校驗rUMCON1=0x10;rUCON1=0x9;發(fā)送、接收采用中斷模式(盡管題設(shè)未注明,UCON必須寫入控制字)rUFCON1=0x0;禁止FIFOrUBRDIV1=((int)MCL

3、K/16/9600+0.5)-1)4、采用異步傳輸方式,設(shè)每個字符有6個信息位、1個奇校驗位、1個停止位,如果波特率為1200,求每秒鐘所能傳輸?shù)淖畲笞址麛?shù)。解:一幀信息包括一個起始位、6個信息位、1個奇校驗位和1個停止位,共計9位,故每秒傳送字符個數(shù)為1200÷9=13.33(保留兩位小數(shù))。5、異步通信的收、發(fā)雙方是否需要統(tǒng)一的時鐘,其字符格式、波特率和校驗位有何要求。解:異步通信的收、發(fā)雙方不需要統(tǒng)一的時鐘,但收、發(fā)時鐘的頻率應(yīng)相同,字符格式和校驗位應(yīng)一致。6、異步通信接收時可能存在哪4種錯誤,這些錯誤如何識別。解:4種錯誤分別是:溢出錯誤、奇偶

4、校驗錯誤、幀錯誤和中止條件,可通過讀取UERSTATn錯誤狀態(tài)寄存器識別之。7、ARM有幾種中斷模式,兩者的區(qū)別是什么?解:ARM有兩種中斷模式,分別是IRQ通用中斷和FIQ快速中斷。兩者的區(qū)別是:對于FIQ必須盡快處理事件并離開這個模式;IRQ可以被FIQ中斷,但IRQ不能中斷FIQ;為了使FIQ更快,FIQ模式具有更多的私有寄存器。8、采用矢量中斷模式,EINT4中斷,中斷發(fā)生時會加載跳轉(zhuǎn)到何地址處,此地址應(yīng)放置何指令。解:EINT4中斷發(fā)生時會跳轉(zhuǎn)到0x30地址處,此地址對應(yīng)存儲單元應(yīng)放置跳轉(zhuǎn)到EINT4中斷服務(wù)程序的指令。9、若主群的優(yōu)先級按從

5、低至高的次序設(shè)置為:mGA,mGB,mGC和mGD,說明ARM30個中斷源的優(yōu)先級。解:中斷源的優(yōu)先級從低至高的次序為INT_ADC、NT_RTC、EINT0、EINT1、EINT2、EINT3、EINT4/5/6/7、TICK、INT_ZDMA0、INT_ZDMA1、INT_BDMA0、INT_BDMA1、INT_WDT、INT_UERR0/1、INT_TIMER0、INT_TIMER1、INT_TIMER2、INT_TIMER3、INT_TIMER4、INT_TIMER5、INT_URXD0、INT_URXD1、INT_IIC、INT_SIO、IN

6、T_UTXD0、INT_UTXD1。10、矢量中斷模式下,arm的EINT4,EINT5,EINT6和EINT7共享享同一個中斷矢量,編寫此類中斷產(chǎn)生時識別不同中斷的處理程序。解:unsignedcharch=rEXTINTPND;switch(ch){case1:EINT4的處理程序;break;case2:EINT5的處理程序;break;case4:EINT4的處理程序;break;case8:EINT4的處理程序;break;}11、arm中斷控制器的初始化應(yīng)配置哪些寄存器,若系統(tǒng)僅允許EINT0~EINT7中斷,外部中斷均采用下降沿觸發(fā)、非矢

7、量模式,寫出arm中斷控制器的初始化程序段。解:中斷控制器初始化程序段如下:rPCONG=0XFFFF;rINTMOD=0X0;rINTMSK=0X1FFFFF;rINTCON=0X5;rEXTINT=0X492492;*************************************************************************1.什么是嵌入式系統(tǒng)?·第一種,根據(jù)IEEE(國際電氣和電子工程師協(xié)會)的定義:嵌入式系統(tǒng)是“用于控制、監(jiān)視或者輔助操作機器和設(shè)備的裝置”(原文為devicesusedtocontrol,mo

8、nitor,orassisttheoperationofequipment,machinery

當前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。