DSP原理與應(yīng)用技術(shù)考試知識(shí)點(diǎn)總結(jié)太原理工大學(xué)_第1頁(yè)
DSP原理與應(yīng)用技術(shù)考試知識(shí)點(diǎn)總結(jié)太原理工大學(xué)_第2頁(yè)
DSP原理與應(yīng)用技術(shù)考試知識(shí)點(diǎn)總結(jié)太原理工大學(xué)_第3頁(yè)
已閱讀5頁(yè),還剩22頁(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、第一章1、DSP系統(tǒng)的組成:由控制處理器、DSPs輸入/輸出接口、存儲(chǔ)器、數(shù)據(jù)傳輸網(wǎng)絡(luò)構(gòu)成。P2圖1-1-12、TMS320系列DSPs芯片的基本特點(diǎn):哈佛結(jié)構(gòu)、流水線操作、專(zhuān) 用的硬件乘法器、特殊的DSP指令、快速的指令周期。3、哈佛結(jié)構(gòu):是一種將程序指令儲(chǔ)存和數(shù)據(jù)儲(chǔ)存分開(kāi)的儲(chǔ)存器結(jié)構(gòu)。特點(diǎn):并行結(jié)構(gòu)體系,是將程序和數(shù)據(jù)存儲(chǔ)在不同的存儲(chǔ)空間中,即 程序存儲(chǔ)器和數(shù)據(jù)存儲(chǔ)器是兩個(gè)相互獨(dú)立的存儲(chǔ)器,每個(gè)存儲(chǔ)器獨(dú)立 編址,獨(dú)立訪問(wèn)。系統(tǒng)中設(shè)置了程序和數(shù)據(jù)兩條總線,使數(shù)據(jù)吞吐率 提高一倍。4、TMS32C系列在哈佛結(jié)構(gòu)之上DSPs芯片的改進(jìn):(1)允許數(shù)據(jù)存 放在程序存儲(chǔ)器中,并被算數(shù)運(yùn)算指令直接使用

2、,增強(qiáng)芯片靈活性(2) 指令儲(chǔ)存在高速緩沖器中,執(zhí)行指令時(shí),不需要再?gòu)拇鎯?chǔ)器中讀取指 令,節(jié)約了一個(gè)指令周期的時(shí)間。5、馮諾依曼結(jié)構(gòu):將指令、數(shù)據(jù)、地址存儲(chǔ)在同一存儲(chǔ)器中,統(tǒng)一 編址,依靠指令計(jì)數(shù)器提供的地址來(lái)區(qū)分是指令、數(shù)據(jù)還是地址,取 指令和去數(shù)據(jù)都訪問(wèn)同一存儲(chǔ)器,數(shù)據(jù)吞吐率低。6、流水線操作:TMS320F2812采用8級(jí)流水線,處理器可以并行處 理2-8條指令,每條指令處于流水線的不同階段。| 4圾流水線|,揀、I衆(zhòng)曲杖笫、親指咖' T:l',拒燈誹碼 r 逮操作數(shù) 汀: 1細(xì):押、1劇冷 昭、兼揺令執(zhí)行 i第、.僚I:衿潮、':弟汨那y董扭脅i解釋?zhuān)涸?級(jí)流水

3、線操作中。取 指令、指令譯碼、讀操作數(shù)、執(zhí) 行操作可獨(dú)立地處理,執(zhí)行完全 重疊。在每個(gè)指令周期內(nèi),4條 不同的指令都處于激活狀態(tài),每 條指令處于不同的操作階段。7、定點(diǎn)DSPs芯片:定點(diǎn)格式工作的DSPs芯片。浮點(diǎn)DSPs芯片:浮點(diǎn)格式工作的 DSPs芯片。(定點(diǎn)DSPs可以浮點(diǎn)運(yùn)算,但是要用軟件。浮點(diǎn)DSPs用硬件就可以)& DSPs芯片的運(yùn)算速度衡量標(biāo)準(zhǔn):指令周期(執(zhí)行一條指令所需時(shí) 間)、MAC時(shí)間(一次乘法和加法的時(shí)間)、FFT執(zhí)行時(shí)間(傅立葉 運(yùn)算時(shí)間)、MIPS (每秒執(zhí)行百萬(wàn)條指令)、MOPS每秒執(zhí)行百萬(wàn)次 操作)、MFLOPS每秒執(zhí)行百萬(wàn)次浮點(diǎn)操作)、BOP(每秒十億次

4、操 作)。9、TMS320F281系列芯片主要性能:(1) 低功耗設(shè)計(jì)(核心電壓1.8V,I/O電壓3.3V)(2)高性能的32位中央處理器:可達(dá)4兆字的線性程序地址,可達(dá) 4兆字的線性數(shù)據(jù)地址(3)3個(gè)外部中斷128位的密鑰,3個(gè)32位的CPU定時(shí)器(4) 串口外圍設(shè)備(串行外圍接口 SPI,兩個(gè)串行通信接口 SCIs, 標(biāo)準(zhǔn)的UART改進(jìn)的局域網(wǎng)絡(luò)eCAN多通道緩沖串行接口 McBSP和 串行外圍接口模式)(5)最多有56個(gè)獨(dú)立的可編程、多用途通用輸入/輸出(GPIO引 腳。10、TMS320F281是 TI推出的新一代32位定點(diǎn)DSPs芯片。第二章1、TMS320F281是 32 位定點(diǎn)

5、 DSPs芯片。2、TMS320C28)系列芯片有三個(gè)主要部分:中央處理單元(CPU, 存儲(chǔ)器,片內(nèi)外設(shè)。CPU負(fù)責(zé)控制程序的流程和指令的處理,可執(zhí)行 算術(shù)運(yùn)算、布爾邏輯、乘法和位移操作。(CPU組成:產(chǎn)生數(shù)據(jù)和程 序存儲(chǔ)地址的CPU仿真邏輯,各種信號(hào)線)3、TMS320C28X勺CPU是一種低功耗的32位定點(diǎn)數(shù)字信號(hào)處理器, 優(yōu)秀特性:哈佛結(jié)構(gòu)和循環(huán)尋址方式、精簡(jiǎn)指令系統(tǒng)、字節(jié)的組合和 拆分、位操作。4、CPU勺主要特性:(1)保護(hù)流水線(2)獨(dú)立寄存器空間(3)算 術(shù)邏輯單元(4)地址寄存器算術(shù)單元(5)循環(huán)移位器(6)乘法器 利用改進(jìn)型哈佛結(jié)構(gòu)可以并行地執(zhí)行指令和讀取數(shù)據(jù)。5、C28x芯

6、片具有3種操作模式:C27x目標(biāo)-兼容模式、C28x模式及C2xLP源-兼容模式。C27x目標(biāo)-兼容模式在復(fù)位時(shí),C28x的CPU處 于C27x目標(biāo)-兼容模式。6、CPU有 4種主要信號(hào)的名稱(chēng)和功能(1)存儲(chǔ)器接口信號(hào):在 CPU存儲(chǔ)器和外圍設(shè)備之間進(jìn)行數(shù)據(jù)傳送;進(jìn)行程序存儲(chǔ)器的訪問(wèn)和數(shù)據(jù)存儲(chǔ)器的存??;并能根據(jù)不同的字段長(zhǎng)度區(qū)分不同的存取操作(16位或32位)(2)時(shí)鐘和控制信號(hào):為 CPU和仿真邏輯提供時(shí)鐘,可以用來(lái)控制 和監(jiān)視CPU犬態(tài)。(3)復(fù)位和中斷信號(hào):用來(lái)產(chǎn)生硬件復(fù)位和中斷,并用來(lái)監(jiān)視中斷的狀態(tài)。(4)仿真信號(hào):用來(lái)進(jìn)行測(cè)試和調(diào)試。7、CPU的主要單元:程序和數(shù)據(jù)邏輯控制、實(shí)時(shí)仿真

7、邏輯、地址寄 存器算術(shù)單元(ARAU、算術(shù)邏輯單元(ALU、預(yù)取隊(duì)列和指令譯 碼、程序和數(shù)據(jù)地址發(fā)生器、定點(diǎn) MPY/ALU中斷處理。8存儲(chǔ)器接口 3條地址總線:(1)PAB(程序地址總線),傳送程序空間的讀/寫(xiě)地址,是一個(gè)22 位的總線,尋址空間4M。(2)DRAB(數(shù)據(jù)讀地址總線)32位,傳送來(lái)自數(shù)據(jù)空間的讀地址。(3)DWA(數(shù)據(jù)寫(xiě)地址總線)32位,傳送來(lái)自數(shù)據(jù)空間的寫(xiě)地址。9、存儲(chǔ)器接口 3條數(shù)據(jù)總線:(1)PRDBg序讀數(shù)據(jù)總線32位,在讀取程序空間時(shí)用來(lái)傳送指令 或數(shù)據(jù)。(2)DRDB據(jù)讀數(shù)據(jù)總線32位,在讀取數(shù)據(jù)空間時(shí)用來(lái)傳送數(shù)據(jù)。(3)DWD數(shù)據(jù)/程序?qū)憯?shù)據(jù)總線32位,在對(duì)數(shù)據(jù)

8、空間寫(xiě)數(shù)據(jù)時(shí)用來(lái) 傳送數(shù)據(jù)。(注意:程序空間的讀和寫(xiě)不能同時(shí)發(fā)生, 因?yàn)樗鼈兌家褂贸绦虻?址總線PAB程序空間的寫(xiě)和數(shù)據(jù)空間的寫(xiě)也不能同時(shí)發(fā)生,因?yàn)閮?者都要使用數(shù)據(jù)/程序?qū)憯?shù)據(jù)總線 DWDB)寄存器英文名稱(chēng)名稱(chēng)位數(shù)復(fù)位后的狀態(tài)ACCAccumulator累加器32位Ox 0000 0000AHHigh liaJfofACCACC高16位16位Ox 0000ALLow half of ACCACC低16位16位Ox 0000XAR0Auxiliaiy register 0輔助寄存器032位Ox 0000 0000XAR7Auxiliary7 register 7輔助寄存器732位Ox 000

9、0 0000AROLowhalfofXAROXAR0的低16位16位Ox 0000AR7DPLowhalfofXAR7Daie-page pointerXAR7的低16位 |數(shù)據(jù)頁(yè)指針116位 ©位10Ox 0000X 0000PCProgram counter|程序計(jì)數(shù)器22位Ox 3F FFC0RPCReturn program counter返回程序計(jì) 數(shù)器22位Ox 00 0000SPStark pointer堆棧指針16位Ox 04001ERInterrupt flag register中斷標(biāo)志寄存器16位Ox 0000IERInterrupt enable registe

10、r中斷使能寄存器16®Ox 0000DBGIERDebug inten upt enable register調(diào)試中斷使能寄存 器16feOx 0000PProduct registtr結(jié)果寄存器32位Ox 0000 0000PHHigh halfofPP的高16位16位Ox 0000PLLow half of PP的低16位16位Ox 0000STOStatus register 0狀態(tài)寄存器016位Ox 0000STIStatus register 1狀態(tài)寄存器丄16位Ox 080BXTMultiplicand register被乘數(shù)寄存器32位Ox 0000 0000THigh

11、 half of XTXT的高丄6位16位Ox 0000TLLow half ofXTXT的低"位16位Ox 000010、數(shù)據(jù)頁(yè)指針(DP :在直接尋址模式中,對(duì)數(shù)據(jù)存儲(chǔ)器的尋址要 在64個(gè)字的數(shù)據(jù)頁(yè)中進(jìn)行。由低4M字的數(shù)據(jù)存儲(chǔ)器組成65536個(gè)數(shù) 據(jù)頁(yè),用065535進(jìn)行標(biāo)號(hào)。16位指針。當(dāng)CPU工作在C2xLP源-兼 容模式時(shí),使用一個(gè)7位的偏移量,并忽略DP寄存器的最低位。堆棧指針(SP :允許在數(shù)據(jù)存儲(chǔ)器中使用軟件堆棧。堆棧指針SP為16位,可以對(duì)數(shù)據(jù)空間的低64K(216)進(jìn)行尋址。當(dāng)使用SP時(shí), 將32位地址的高16位置為0 (SP高16位不可操作)。復(fù)位后SP指 向地

12、址0000 040014(堆棧:1.堆棧從低地址向高地址增長(zhǎng)。2. SP總是指向堆棧中的下一個(gè)空域。3.復(fù)位時(shí),SP被初始化,它指向地 址 00000400H。4.將32位數(shù)值存入堆棧時(shí),先存入低 16位。5. 當(dāng)讀寫(xiě)32位的數(shù)值時(shí),C28x CPU期望存儲(chǔ)器或外設(shè)接口邏輯把讀/寫(xiě) 排成偶數(shù)地址。6.如果增加SP的值,使它超過(guò)FFFFH或者減少SP 的值,使它低于0000H則表明SP已經(jīng)溢出。當(dāng)數(shù)值存入堆棧時(shí), SP并不要求排成奇數(shù)或偶數(shù)地址。排列由存儲(chǔ)器或外設(shè)接口邏輯完 成。)程序計(jì)數(shù)器(PC :當(dāng)流水線滿時(shí),22位的程序指針總是指向流水 線中到達(dá)譯碼的第2階段的指令。一旦指令到達(dá)了流水線譯

13、碼的第 2 階段,它就不會(huì)再被中斷從流水線中清除掉, 而是在中斷執(zhí)行之前就 被執(zhí)行了。11、狀態(tài)寄存器1( ST1):VMAP,位3,向量映射位,VMA決定CPU的中斷向量(包括復(fù)位 向量)被映射到程序存儲(chǔ)器的最低地址還是最高地址。0: CPU的中斷向量映射到程序存儲(chǔ)器的底部,地址是 00 0000h-0003FFho1: CPU的中斷向量映射到程序存儲(chǔ)器的上部,地址是 3F FFC0h-3FFFFFhVMAP被置位。12、解釋物理程序可使用SETC VMA和 CLPC VMA指令對(duì)該位進(jìn)行置位和清 0,復(fù)位時(shí)X1/XCLKIN振蕩器輸入信號(hào)X2振蕩器輸出信號(hào)XF_XPLLDIS鎖相環(huán)使能信號(hào)

14、(選擇系統(tǒng)時(shí)鐘源)OSC振蕩器SY SCLKOU系統(tǒng)時(shí)鐘CLKIN外部時(shí)鐘 13、解釋物理意義:XF_PLLDIS (選擇系統(tǒng)時(shí)鐘源)當(dāng)使用內(nèi)部振蕩器,在X1和X2之間連接石英晶體,使用外部振蕩器,輸入時(shí)鐘信號(hào) 接在XI,X2懸空。14、PLL被禁止:當(dāng) XPLLDI% 則 pll被禁止,SYSCLKOUT二XCLKIN PLL 被旁路:PLL 被旁路,SY SCLKOUT二XCLKIN/2PLL使能:使能PLL,在PLLCR寄存器中寫(xiě)入一個(gè)非零值 nSY SCLKOUT=(XCLKIN* n)/215、F2812 器件上 3 個(gè) 32 位 CPL定時(shí)器(TIMER0/1/2)16、設(shè)系統(tǒng)時(shí)鐘

15、SCLKOUTx mHz,計(jì)數(shù)器走一步需多長(zhǎng)時(shí)間?TIMCLKDDRH:TDDR 1 10sxT =(PRDH :PRD 1)TDDRH :TDDR 1 10豈x溢出頻率:|1FTm_fCLKOUT1 (TDDR 1) (PRD 1)CPU定時(shí)器一個(gè)周17、看門(mén)狗作用:(1)防止程序“跑飛”或進(jìn)入死循環(huán)(2)程序“跑 飛”或死循環(huán)后,定時(shí)器發(fā)出復(fù)位信號(hào)。喂狗:不希望產(chǎn)生脈沖信號(hào),需屏蔽計(jì)數(shù)器或用軟件周期性地向看門(mén)狗復(fù)位控制寄存器寫(xiě)“ 0x55+0xAA'。3個(gè)事件都可以使看門(mén)狗產(chǎn)生脈沖信號(hào):(1)未及時(shí)“喂狗”使 8 位看門(mén)計(jì)數(shù)器溢出,受看門(mén)屏蔽位的控制(2)錯(cuò)誤的“喂狗”方式(未正確

16、對(duì)看門(mén)狗復(fù)位控制寄存器寫(xiě)入“ 0x55+0xAA)( 3)對(duì)看門(mén) 狗控制寄存器(WDCR的WDCHK2:0)位寫(xiě)入的不是“1,0,1 ”。18、喂狗周期公式:WDCLK=OSCCLK512/WDPS(2:0)/WDCNT(7:0)喂狗周期= 1WDCLK第三章1、C28x芯片具有32位數(shù)據(jù)地址和22位程序地址,總地 空間可達(dá)址4G字節(jié)的數(shù)據(jù)空間和4M字節(jié)的程序空間。2、片內(nèi)SARAI的共同特點(diǎn):(1)每個(gè)存儲(chǔ)器塊都可以被單獨(dú)訪問(wèn)(2)每個(gè)存儲(chǔ)器塊都可映射到程序空間或數(shù)據(jù)空間,用以存放指令代碼或存儲(chǔ)數(shù)據(jù)變量。(3)每個(gè)存儲(chǔ)器塊在讀/寫(xiě)訪問(wèn)時(shí)都可以全速運(yùn)行,即等待狀態(tài)為零 等待。片內(nèi)SARAI的各

17、自特點(diǎn):(1)復(fù)位時(shí),自動(dòng)將堆棧指針 SP設(shè)置在M1塊的頂部地址400h處。(2)L0和L1受到代碼安全模塊的保護(hù)。DARAM片內(nèi)雙訪問(wèn)存儲(chǔ)器,每個(gè)機(jī)器周期可被訪問(wèn) 兩次存儲(chǔ)器。3、片上OTP 次性可編程存儲(chǔ)器,只能編程一次,不能擦除。4、F2812CPU采用32位格式訪問(wèn)儲(chǔ)存器或外設(shè)時(shí),分配的地址必須 是偶地址。如果操作的是奇地址,則 CPU操作奇地址之前的偶地址。5、F2812處理器的外部接口( XINTF)映射到5個(gè)獨(dú)立的存儲(chǔ)區(qū)域, 使用三個(gè)片選信號(hào)。6、外部存儲(chǔ)器接口能配置各種參數(shù),盡量不要將配置程序放在XINTF 擴(kuò)展的存儲(chǔ)器空間中執(zhí)行。7、外設(shè)接口提供一個(gè)時(shí)鐘輸出 XCLKOUT所

18、有外部接口的訪問(wèn)都是 在XCLOCI的上升沿開(kāi)始。&對(duì)XINTF空間的讀/寫(xiě)操作的時(shí)序 都可分為三個(gè)階段:建立(Lead)、 激活(Active)和跟蹤(Trail)。( 1)在建立階段,訪問(wèn)空間的片 選信號(hào)為低電平有效,產(chǎn)生的地址放在地址總線上。(2)激活階段。F2812訪問(wèn)外部設(shè)備讀操作:讀信號(hào)XRD氐電平有效,數(shù)據(jù)鎖存到DSPs 中寫(xiě)操作:寫(xiě)信號(hào)XWE低電平有效,DSPs數(shù)據(jù)放到數(shù)據(jù)總線上(3) 跟蹤階段。讀/寫(xiě)信號(hào)(XRD/WE變?yōu)楦唠娖?,而使片選信號(hào)仍然保 持為低電平的一段時(shí)間。9、理解圖的意義:SYSCLKOU和XCLKOU的關(guān)系所有的外部擴(kuò)展訪問(wèn)都是以?xún)?nèi)部 XINTF的時(shí)

19、鐘XTIMCLK為參考的,因 此在配置 XINTF時(shí),首先要通過(guò) XINTCNF2寄存器配置 XTIMCLK XTIMCLK可以配置為兩種情況:SYSCLKOU或者SYSCLKOUT/2默認(rèn) 值)。外部接口還提供一個(gè)時(shí)鐘輸出信號(hào) XCLKOUT所有外部接口的訪問(wèn)都是在XCLKOUT勺上升沿開(kāi)始,可以通過(guò) XINTCNF2寄存器的CLKMOD(位配置XCLKOU的頻率。XTIMIMGaMTWINIG1XTIMIN02建立/jftiS/fl!蹤lEACWACtTVEfTRAIIL5VSCLKOUTHINTCHFj iATlMiC LK)XINTCNFZ存器的 XTIMCLK(D18-D151ODO

20、: XTIMCLK=SYSCLOUT1 001:XTIMIMGIJCTIMING7t*3JOWTCNFJf-GUKMQDEIJOWTCNFJf-GUKMQDEIXIHTCNF2奇存轟的CLKMODE(D2)D: XCLK0UT=XT1MCLKXT1MCLK=SYSCLW.胡曲吐舉"XTlMULK10、XREAD信號(hào)檢測(cè)方式:同步檢測(cè),XREAD信號(hào)在激活狀態(tài)結(jié)束 前的一個(gè)XTIMCLK言號(hào)上升沿被采樣;異步檢測(cè),XREADYt號(hào)在激 活狀態(tài)結(jié)束前的倒數(shù)第三個(gè) XTIMCLK言號(hào)上升沿時(shí)被采樣。11、GPIQ當(dāng)某個(gè)引腳被配置成數(shù)字I/O時(shí),引腳相應(yīng)的外設(shè)功能(包括中斷)必須被禁止。如采

21、樣窗口是 6個(gè)采樣周期寬度,那么只有6 個(gè)采樣數(shù)據(jù)相同時(shí)輸出才會(huì)改變。 作用:這個(gè)功能可以有效地消除毛 刺脈沖對(duì)輸入信號(hào)的干擾(抗干擾)。12、解釋?zhuān)喝绻蓸哟翱谑橇鶄€(gè)采樣周期寬度, 那么只有當(dāng)6個(gè)采樣 數(shù)據(jù)相同時(shí)輸出才會(huì)改變,有效消除毛刺脈沖對(duì)輸入信號(hào)的影響。輸入量化時(shí)鐘周期采樣窗口量化輸出1!量化輸入1 1nLJ干擾第四章1、可屏蔽中斷:這些中斷可以用軟件禁止或使能。不可屏蔽中斷:這些中斷不能被禁止。CPU各立即響應(yīng)這類(lèi)中斷并執(zhí) 行相應(yīng)的中斷服務(wù)子程序。所有軟件的激發(fā)都屬于不可屏蔽中斷。2、C28x系列芯片支持32個(gè)CPU級(jí)中斷向量,包括復(fù)位向量。每個(gè)向量是一個(gè)22位的地址,該地址是相應(yīng)中

22、斷服務(wù)程序(ISR)的入口 地址。每個(gè)向量被保存在兩個(gè)地址連續(xù)的存儲(chǔ)器單兀中(每個(gè)存儲(chǔ)單元為16位,兩個(gè)共32位)。其中,該空間的低地址保存向量的低 16位(LSBS,其高地址則以右對(duì)齊保存向量的高 6位(MSBS。3、清楚中斷向量號(hào)和中斷向量4、VMAP功能:向量表可以映像到程序空間的底部或頂部,這取決于 狀態(tài)寄存器STI中的向量映射位VMAP如果VMA助使0,向量就映 像在以00 0000h開(kāi)始的地址上,如果其值是1,向量就映像到以3FFFCOh開(kāi)始的地址上。VMA位可以由SETC/NAP指令置1,由CLRCVMAP 清0。VMA啲復(fù)位值是1。5、C28x不可屏蔽中斷包括:(1)軟中斷(I

23、NTR和TRAP指令)(2) 硬件中斷nmT (3)非法指令陷阱(4)硬件復(fù)位中斷(RS)6、復(fù)位操作:當(dāng)復(fù)位輸入信號(hào)RS產(chǎn)生后,CPU就會(huì)進(jìn)入一個(gè)確定狀 態(tài)。CPU將放棄所有當(dāng)前操作,清空流水線,并且 CPU的寄存器進(jìn)行復(fù)位,然后取出RESET中斷向量,從而執(zhí)行相應(yīng)的中斷服務(wù)程序寄存器位復(fù)位后的值說(shuō)明DP所有OOOOhDP指向數(shù)據(jù)頁(yè)P(yáng)C所有3F FFC0hPC由地址00 OOOOh 或 3F FFC0h的復(fù)位中 斷向量賦值SP所有0400hSP指向地址0400h7、PIE:每個(gè)組有8個(gè)中斷,每個(gè)組都被反饋到CPU內(nèi)核的12條中斷 信號(hào)線的一條上,從而使整個(gè)PIE模塊支持96個(gè)不同的中斷。C2

24、8XCPU 支持17個(gè)CPU級(jí)硬件中斷。非復(fù)用中斷源直接反饋給 CPU &整個(gè)系統(tǒng)的中斷分為3級(jí):(1)外設(shè)級(jí)中斷某個(gè)外設(shè)產(chǎn)生中斷時(shí),與該事件相關(guān)的中斷標(biāo)志(IF)位會(huì)在這個(gè)外設(shè) 的寄存器中置為1。如果相應(yīng)的中斷使能(IE)位已經(jīng)置位,則外設(shè)向 PIE控制器產(chǎn)生一個(gè)中斷請(qǐng)求。如果該中斷在外設(shè)級(jí)使能無(wú)效,則相應(yīng)的IF位會(huì)一直保持直到用軟件清除它為止。如果在以后使能該中斷,且中斷標(biāo)志仍然置位,那么 就會(huì)向PIE發(fā)出一個(gè)中斷請(qǐng)求。外設(shè)寄存器中的中斷標(biāo)志必須采用軟件清除。(2)PIE級(jí)中斷PIE 復(fù)用了 8個(gè)外設(shè)和外部中斷引腳向CPU申請(qǐng)中斷。這些中斷被劃分為12個(gè)組:PIE組1PIE組12,

25、 1個(gè)組中的中 斷被多路復(fù)用進(jìn)入1個(gè)CPU中斷。與CPL剩余的中斷相連接的中斷源不是多路復(fù)用的。 對(duì)于非多路 復(fù)用的中斷而言,PIE直接向CPU傳送中斷請(qǐng)求。對(duì)于多路復(fù)用的中 斷源,PIE塊中的每個(gè)中斷組都有一個(gè)相關(guān)標(biāo)志位 PIEIFRx.y和使能 位PIEIERx.y。每個(gè)中斷組(1NT1INT12)都有一個(gè)應(yīng)答位 PIEACKx(3)CPU級(jí)中斷一旦某個(gè)中斷請(qǐng)求被送往 CPUCPU級(jí)中與INTx相關(guān)的中斷標(biāo)志(IFR) 位就被置位。該標(biāo)志位被鎖存在IFR后,CPU不會(huì)馬上就去執(zhí)行相應(yīng) 的中斷,而是等待CPU使能IER寄存器,或者使能DBGIER寄存器, 并對(duì)全局中斷屏蔽位INTM進(jìn)行適當(dāng)?shù)?/p>

26、使能。9、物理含義:上面第二部分刊怕:卄NTHHT1Lx-4fl4«4*CtCPU*WT114*廿«-WK0L_nZ_1*1 .,宙1押科ZEiuhlt對(duì)WTx 1from AtnplBfali or EwniJ UlirrupM.MTx.311_i IMTj忖lTM -IMTxl4IHTxf亠-IMTjl71-IHTUlEmfaleilMuttipl«x.lng H InterruplEt Using the PIE Block10、從外設(shè)到CPU的多路復(fù)用中斷請(qǐng)求流程(1)任何PIE組里的外設(shè)和外部中斷產(chǎn)生一個(gè)中斷,加入外設(shè)中斷 已被使能,那么,該中斷要求就被

27、置入 PIE模塊(2)PIE模塊識(shí)別PIE組x內(nèi)已經(jīng)錄入的中斷y(INTx.y ),并且將 相應(yīng)的PIE中斷標(biāo)志位鎖存:PIEIFRx.y=1。(3)為了使能從 PIE到CPU的中斷,必須設(shè)置相應(yīng)的中斷使能位(PIEIERx.y=1 ),同時(shí)所在 PIE組的PIEACK.x位必須清0。(4)如果步驟(3)中的兩個(gè)條件為真,那么就在 CPU建立了一個(gè)中 斷要求,相應(yīng)位將再次被置位(PIEACK.x=1)。PIEACK.x位將一直 保持置位直至清除該位(表示來(lái)自該組的其他中斷能夠從 PIE傳送至CPU。(5)CPU中斷標(biāo)志位置位(CPU IFRx=1)以表示一個(gè) CPU級(jí)的未響 應(yīng)中斷X。(6)加

28、入 CPU中斷能被使能(CPU IER bitx=1 或 DBGIER bitx=1), 全局中斷屏蔽被清除(INTM=0,那么CPI將為INTx服務(wù)。(7) CPU識(shí)別這個(gè)中斷并自動(dòng)存放有關(guān)信息,清除IER億設(shè)置INTM 清除EALLOW(8)CPU從 PIE獲得適當(dāng)?shù)南蛄?。?)對(duì)于復(fù)用中斷,PIE模塊使用PIEIERx和PIEIFRx寄存器中的 當(dāng)前值來(lái)確定要使用的向量地址:該組中最高優(yōu)先級(jí)中斷的向量被取 出,并且被用作分支地址。這個(gè)中斷在PIEIERx寄存器中使能,在PIEIFRx中標(biāo)示為未響應(yīng)的中斷。在這種情況下,假如一個(gè)更高優(yōu)先 級(jí)的已使能中斷在步驟4之后被標(biāo)示,它就會(huì)首先得到服務(wù)

29、;如果該 組中沒(méi)有已經(jīng)標(biāo)示的中斷被使能,那么PIE將響應(yīng)該組中最高優(yōu)先級(jí) 的中斷向量,即用INTx.1作為分支地址,這種操作相當(dāng)于執(zhí)行28x的TRAP或 INT指令。從而PIEIFRx.y位被清除,CPU專(zhuān)到從PIE取 出的中斷向量里去執(zhí)行。11、F2812支持3個(gè)外部可屏蔽中斷:XINT1, XINT2, XINT13第五章1、TMS320F281芯片內(nèi)部集成諸多 片內(nèi)外設(shè),主要有:系統(tǒng)控制(包 括存儲(chǔ)器、時(shí)鐘、低功耗模塊、看門(mén)狗、CPU定時(shí)器、GPIO和外設(shè)幀 等)、外設(shè)中斷擴(kuò)展(PIE)、外部接口擴(kuò)展(XINTF)、引導(dǎo)模塊(Boot ROM、時(shí)間管理器(EV)、串行通信接口 (SCI)

30、、串行外設(shè)接口 (SPI)、 eCAN總線模塊、多通道緩沖串行口( McBSP和模數(shù)轉(zhuǎn)換模塊(ADC 等。2、 F2812提供了兩個(gè)具有相同結(jié)構(gòu)和功能的事件管理器模塊EVA和 EVB作用:多電機(jī)控制。每個(gè) 事件管理器模塊都包含 通用定時(shí)器。 全比較/PWM單元、捕獲單元及正交編碼脈沖電路。EVA/EV旳分別提供8個(gè)PWMH號(hào)。3、通用定時(shí)器 功能:在控制系統(tǒng)中產(chǎn)生采樣周期,為捕獲單元、正 交編碼電路、比較單元和 PW產(chǎn)生電路提供時(shí)基。(1)定時(shí)(2)產(chǎn)生PWM波形(3)為其他模塊提供時(shí)鐘4、通用計(jì)時(shí)器(16位)用于4個(gè)可屏蔽中斷(上溢、下溢、定時(shí)器 比較和周期中斷)的控制和中斷邏輯。5、通用定

31、時(shí)器外部時(shí)鐘TCLKINA/B,最大頻率是CPU時(shí)鐘頻率的J/4。6、通用定時(shí)器作用:(1)定時(shí)(2)產(chǎn)生PWM波形(3)為其它模塊提供時(shí)鐘7、通用定時(shí)器的工作方式:(1)停止/保持模式:通用定時(shí)器的操 作停止并保持當(dāng)前狀態(tài),定時(shí)器的計(jì)數(shù)器、比較輸出和預(yù)定標(biāo)計(jì)數(shù)器 均保持不變。(2)連續(xù)遞增計(jì)數(shù)模式:通用定時(shí)器按照預(yù)定標(biāo)的輸 入時(shí)鐘計(jì)數(shù),當(dāng)計(jì)數(shù)器的值與周期寄存器的值匹配時(shí),在下一個(gè)輸入 時(shí)鐘的上升沿,通用計(jì)數(shù)器復(fù)位為 0,并開(kāi)始另一個(gè)計(jì)數(shù)周期。計(jì)數(shù) 器的初值可以為0FFFFH中的任一個(gè)。(3)定向增/減計(jì)數(shù)模式 通用定時(shí)器在定標(biāo)的輸入時(shí)鐘上升沿開(kāi)始計(jì)數(shù), 計(jì)數(shù)方向由輸入引腳 TDIRA/B確定

32、:引腳為高時(shí),遞增計(jì)數(shù),與連續(xù)增計(jì)數(shù)模式相同;弓I 腳為低時(shí),遞減計(jì)數(shù),從初值遞減直到為 0,此時(shí)若TDIRA/B引腳仍 為低,計(jì)數(shù)器將重新載入周期寄存器的值,并繼續(xù)計(jì)數(shù)。(4)連續(xù)增/減計(jì)數(shù)模式。這種模式與定向增/減計(jì)數(shù)模式基本相同。區(qū)別是: 計(jì)數(shù)方向不再受引腳TDIRA/B的控制,而是在計(jì)數(shù)值達(dá)到周期寄存器 的值時(shí)或FFFFH(初值大于周期寄存器的值)時(shí),才從增計(jì)數(shù)變?yōu)闇p 計(jì)數(shù),而在計(jì)數(shù)值為0時(shí),從減計(jì)數(shù)變?yōu)樵鲇?jì)數(shù)。8 通用定時(shí)器的比較操作每個(gè)通用定時(shí)器都有一個(gè)相應(yīng)的比較寄存器 TxCMPI和一個(gè)PWh輸出 引腳TxPWlMS用定時(shí)器的值總是與相應(yīng)的比較寄存器的值進(jìn)行比較, 當(dāng)二者相等時(shí),

33、就產(chǎn)生比較匹配事件。通過(guò)將TxCON的TECMPR1 (D1 位)來(lái)使能比較操作。目的:產(chǎn)生PWM通用定時(shí)器可提供4個(gè)PWM輸出TxPWM 非對(duì)稱(chēng)和對(duì)稱(chēng)波形發(fā)生器:在連續(xù)增/減計(jì)數(shù)模式時(shí),產(chǎn)生對(duì)稱(chēng)波形 (計(jì)數(shù)操作開(kāi)始前為0 (低電平)、保持不變直到第1次比較匹配發(fā) 生、第1次比較匹配時(shí),切換輸出為高電平、保持不變直到第 2次比 較匹配第2次比較匹配時(shí),再次切換輸出為低電平、保持不變直到周 期結(jié)束);在連續(xù)增計(jì)數(shù)模式時(shí),產(chǎn)生非對(duì)稱(chēng)波形(計(jì)數(shù)操作開(kāi)始前 為0 (低電平)保持不變直到比較匹配發(fā)生(TxCNKTxCMPR在比 較匹配時(shí)切換輸出狀態(tài)為 1 (高電平有效)(TxCNT=TxCMPR直到 當(dāng)

34、前計(jì)數(shù)周期結(jié)束,輸出電平保持不變(TxCNT=TxPR)如果下一周 期新的比較寄存器的值不是0,則在匹配周期結(jié)束后復(fù)位為0)。PWM引腳的電平跳變:GPTCONA/寄存器中的極性選擇位設(shè)置、定時(shí) 器的計(jì)數(shù)操作模式、當(dāng)選擇連續(xù)遞增、減模式時(shí)的計(jì)數(shù)方向9、占空比公式:6、每一個(gè)事件管理器可以同時(shí)產(chǎn)生 8路PWM信號(hào),包括3對(duì)由圈比 較單元產(chǎn)生的帶有可編程死區(qū)的 PWM信號(hào)和由定時(shí)器比較器產(chǎn)生的2 路獨(dú)立的PWMW號(hào)。7、EV有6個(gè)捕獲單元。8物理意義:上升沿比另一個(gè)早1/4周期即為先導(dǎo)序列Quadrature Encoded Pulses and Decoded Timer Clock and D

35、irection曲1 LTLrLTLnLrLTLrLrQEP2Quadrature CLKDIR-LTLTLrF 4倍irLTLTLT方向改變QEP1 為先導(dǎo)序列,DIR為低,減計(jì)數(shù);QEP2為先導(dǎo)序列,DIR為高, 增計(jì)數(shù)。9、SCI 口主要作用:與多種具有標(biāo)準(zhǔn)異步串口的設(shè)備進(jìn)行通信;當(dāng) 系統(tǒng)中有多個(gè)處理器同時(shí)工作時(shí),SCI 口可作為多處理器間進(jìn)行通信 協(xié)調(diào)的通道。SCI模塊可以對(duì)接收到的數(shù)據(jù)進(jìn)行間斷、 奇偶性、溢出和幀錯(cuò)誤檢測(cè)。SCI模塊的主要特點(diǎn)包括:數(shù)據(jù)字格式(1個(gè)起始位;1-8個(gè)可編程 數(shù)據(jù)字長(zhǎng)度;可供選擇的奇、偶或無(wú)校驗(yàn)?zāi)J剑?-2個(gè)停止位)、發(fā) 送和接受可以通過(guò)中斷或查詢(xún)兩種形式

36、、具有 16級(jí)發(fā)送/接受FIFO。2(T1PR -T1CMPR2T1PRT1PR-T1CMPRT1PRSCI 一般的數(shù)據(jù)發(fā)送格式為:1個(gè)起始位;1-8個(gè)數(shù)據(jù)位;1個(gè)奇、偶D =或無(wú)校驗(yàn)位;1-2個(gè)停止位。10、SPI主要應(yīng)用于處理器與 EEPROMFIash、實(shí)時(shí)時(shí)鐘、AD轉(zhuǎn)換器 等外設(shè)器件之間的通信,通過(guò)SPI的主從模式也可以支持多處理器間的通信SPI接口可以接收或發(fā)送16位數(shù)據(jù),并且接收和發(fā)送都是雙緩沖。 發(fā)送和接受可同步操作。(發(fā)送功能可通過(guò)軟件禁用)SPI有主/從兩種工作模式,其工作模式的選擇及 SPICLK信號(hào)由 MASTER/SLAV位(SPICTL.2)控制。一方面,主控制器可在

37、任何時(shí) 刻通過(guò)發(fā)送SPICLK信號(hào)來(lái)啟動(dòng)數(shù)據(jù)傳輸。另一方面,由軟件決定主 控制器如何檢測(cè)從控制器準(zhǔn)備好發(fā)送數(shù)據(jù)的時(shí)間。主從控制器的連接的物理意義。SPIBRR = 3 to 127SPIBRR = 0, ltor2廣 LSPCLK(5PIBRR + 1) SPI波特率=YLSPCLK11、eCAN模塊具有32個(gè)完全可配置郵箱和時(shí)間標(biāo)記功能,能夠?qū)崿F(xiàn)靈活、可靠的串行通信。12、eCAN模塊的結(jié)構(gòu)主要由CAN協(xié)議內(nèi)核(CPK和消息控制器組成。 CPK有兩個(gè)功能,一是根據(jù)CAN協(xié)議對(duì)CAN總線上接收到的所有消息 進(jìn)行譯碼丙存入接收緩沖器;二是根據(jù)CAN協(xié)議吧消息發(fā)送到CAN總 線上。12、消息控制器

38、功能:消息控制器包含 三部分:存儲(chǔ)器管理單元(CPU接口、接收控制單元額定時(shí)器管理單元);可以存儲(chǔ)32位消息的郵箱RAM控制和狀態(tài)寄存器。消息控制器可以對(duì) CPK收到的消息進(jìn)行 判斷丙決定是否為CPU保存在郵箱RAM中。消息控制根據(jù)消息的優(yōu)先 級(jí)將消息發(fā)送給CPK或?qū)PK中的消息發(fā)送給CPU消息控制器在初 始化時(shí),CPL根據(jù)應(yīng)用程序設(shè)定消息控制器所有用到的消息標(biāo)志符。 4.F2812芯片的多通道緩沖串行口( McBSP,為DSP和系統(tǒng)其他設(shè) 備之間提供了 UI個(gè)直接的串行接口。 McBSP可實(shí)現(xiàn)與兼容的 McBSP 設(shè)備之間進(jìn)行通信,此外McBSP還能同步的發(fā)送、接收8/16/32位串 行數(shù)

39、據(jù)。13、CAN協(xié)議支持4種數(shù)據(jù)幀 格式:數(shù)據(jù)、遠(yuǎn)程、錯(cuò)誤、過(guò)載幀。14、F2812芯片的多通道緩沖串行口 McBSP為DSF和系統(tǒng)其他設(shè)備之 間提供了一個(gè)直接的串行接口。 McBS呵以實(shí)現(xiàn)與兼容的McBSP設(shè)備 之間的通信(VBAP語(yǔ)音頻帶音頻處理器、AIC、多媒體數(shù)字信號(hào)編碼 器/解碼器)McBSP還可以同步發(fā)送、接收8/16/32位串行數(shù)據(jù)15、TMS320F28)的片內(nèi)ADC是一個(gè)分辨率為12位且具有流水線結(jié)構(gòu) 的模數(shù)轉(zhuǎn)換器,主要用來(lái)實(shí)現(xiàn)外部輸入的各種模擬信號(hào)到數(shù)字信號(hào)的 轉(zhuǎn)換。包括兩個(gè)部件:模擬轉(zhuǎn)換單元(模擬多路復(fù)用器、采樣/保持 電路、轉(zhuǎn)換內(nèi)核、電壓調(diào)節(jié)器)、數(shù)字轉(zhuǎn)換單元 (可編程

40、轉(zhuǎn)化排序器、 轉(zhuǎn)換結(jié)果寄存器、模擬電路接口、外設(shè)總線接口)。ADC吉構(gòu)和特點(diǎn):ADC模塊有16個(gè)通道,可配置為兩個(gè)獨(dú)立的8通道 模塊,分別服務(wù)于時(shí)間管理器 A和B。兩個(gè)獨(dú)立的8通道模塊也可構(gòu) 成一個(gè)16通道模塊。ADC模塊的主要結(jié)構(gòu)特點(diǎn):16個(gè)結(jié)果寄存器可存放 ADC的轉(zhuǎn)換結(jié)果,轉(zhuǎn)換結(jié)果的數(shù)字量表示為數(shù)字量=4095* (輸入模擬電壓值-ADCLO /3具有同步采樣模式和順序采樣模式。ADCO動(dòng)轉(zhuǎn)換序列的觸發(fā)源:S/W軟件直接啟動(dòng)、EVA'EVB啟動(dòng)。第九章1、DSP最小系統(tǒng)原理框圖時(shí)餅1電路調(diào)試接口3復(fù)位電路匚DSPs芯片匚電源電路存儲(chǔ)器2、電源電壓:內(nèi)核1.8V、內(nèi)設(shè)3.3Vn 2

41、簡(jiǎn)述鉗位電路的丁作原理答:鉗位電路起保護(hù)作用,將ADC的輸入電壓控制在卜3.3¥口工作原理如下二 (1 )當(dāng)ADC輸入3.3V時(shí)戸DQ1導(dǎo)通,將ADC輸入拉到 -33V- (2)當(dāng)ADC輸入0V時(shí),ADCVD(3.3V)DQ2導(dǎo)通,將ADC輸入拉到0V第一章1. 請(qǐng)比較哈佛結(jié)構(gòu)與馮諾依曼結(jié)構(gòu)的不同。 馮諾依曼結(jié)構(gòu)采用代碼與數(shù)據(jù)統(tǒng)一編址, 哈佛結(jié)構(gòu)是獨(dú)立編址的, 代 碼空間與數(shù)據(jù)空間完全分開(kāi)。哈佛結(jié)構(gòu)是不同于傳統(tǒng)的馮諾依曼結(jié)構(gòu)的并行體系結(jié)構(gòu), 主要特點(diǎn)是 將程序和數(shù)據(jù)存儲(chǔ)在不同的存儲(chǔ)空間中, 即程序存儲(chǔ)器和數(shù)據(jù)存儲(chǔ)器 是練個(gè)相互獨(dú)立的存儲(chǔ)器,每個(gè)存儲(chǔ)器獨(dú)立編址,獨(dú)立訪問(wèn),系統(tǒng)設(shè) 置了程

42、序、數(shù)據(jù)兩條總線,數(shù)據(jù)吞吐率提高一倍。馮諾依曼結(jié)構(gòu)是將指令、 數(shù)據(jù)、地址存儲(chǔ)在同意存儲(chǔ)器中, 統(tǒng)一編址, 依靠指令計(jì)數(shù)器提供的地址來(lái)區(qū)分是指令。 數(shù)據(jù)還是地址, 取指令和 取數(shù)據(jù)訪問(wèn)同一存儲(chǔ)器,數(shù)據(jù)吞吐率低。2. TMS320F2812勺哪些特點(diǎn)使其更適合于控制領(lǐng)域應(yīng)用?每秒可以執(zhí)行 1.5 億次指令,具有單周期 32位*32 位的乘和累加操 作功能,片內(nèi)集成了 128K/64K*16 位勺閃速存儲(chǔ)器, 可方便實(shí)現(xiàn)軟件 升級(jí),片內(nèi)還集成了豐富的外圍設(shè)備,18*16的SARAM標(biāo)準(zhǔn)串行通 訊接口,串行外設(shè)接口。3. 比較AT89S51單片機(jī)和DSP的不同特點(diǎn),從CPU吉構(gòu),總線,晶振, 內(nèi)部資源

43、,外部資源進(jìn)行比較。AT89S51主要性能特點(diǎn)(1)4K Bytes Flash 片內(nèi)的程序存儲(chǔ)器(2)128 Bytes 的隨機(jī)存取數(shù)據(jù)存儲(chǔ)器( 3)32 個(gè)外部雙向輸入 / 輸出口, 5 個(gè)中斷源4)2 個(gè) 16 位可編程定時(shí)器 / 計(jì)數(shù)器(5)片內(nèi)振蕩器和時(shí)鐘電路與 MCS-51兼容( 6)全靜態(tài)工作, 0Hz-33MHz( 7)三級(jí)程序存儲(chǔ)器保密鎖定,可編程串行通道( 8) 低功耗的閑置和掉電模式DSP的特點(diǎn)( 1) 多總線結(jié)構(gòu)( 2) 流水線操作( 3)專(zhuān)用的硬件乘法器(4)特殊的DSP指令( 5) 多機(jī)并行運(yùn)行特性( 6)快速的指令周期( 7) 低功耗( 8) 高運(yùn)算速度 第二章1

44、. 請(qǐng)簡(jiǎn)述F2812 CPU內(nèi)部各寄存器的特點(diǎn)和功能。( 1)累加器特點(diǎn):分為獨(dú)立的AH(高16位)和AL (低16位)功能:進(jìn)行單周期數(shù)據(jù)傳送,加法減法和來(lái)自數(shù)據(jù)存儲(chǔ)器的寬度為32 位的比較運(yùn)算( 2)結(jié)果寄存器( P、PH、PL)特點(diǎn):PH (高16位)和PL(低16位)19 / 25功能:主要用于存放乘法運(yùn)算的結(jié)果(3)數(shù)據(jù)頁(yè)指針(DP特點(diǎn):復(fù)位后地址為0x0000,尋址64K頁(yè)功能:對(duì)數(shù)據(jù)存儲(chǔ)空間進(jìn)行分頁(yè),提高運(yùn)算速度(4)堆棧指針(SP)特點(diǎn):低16位,高16位置0,復(fù)位后地址0000 0400H功能:對(duì)數(shù)據(jù)空間的低64K進(jìn)行尋址(5)程序指針(PC特點(diǎn):復(fù)位地址3F FFC0H功能

45、:當(dāng)流水線滿時(shí),22位PC指向流水線中到達(dá)譯碼2階段的指令(6)中斷寄存器(IFR、IER、DBGIER特點(diǎn):IER和DBGIEF可屏蔽功能:用于控制中斷2. 請(qǐng)分析F2812內(nèi)部各模塊的時(shí)鐘與振蕩器頻率之間的關(guān)系F2812內(nèi)部各模塊的時(shí)鐘由振蕩器+PLL二CLKIN送入CPU產(chǎn)生SYSCLKOUT供,而內(nèi)部的 eCANSCI-A/B、SPI、McBSP勺時(shí)鐘為 LSPCLK(低速時(shí)鐘),EV-A/D、ADC勺時(shí)鐘為HSPCL(高速時(shí)鐘)PLL有三種模式,因?yàn)橛腥N不同的系統(tǒng)時(shí)鐘 SY SCLKOUT再設(shè)置相應(yīng)寄存器,使得高速時(shí)鐘低速時(shí)鐘二HISPCP =0HISPCP = 0LOSPCPOL

46、OSPCPOSYSCLKOUT、SYSCLKOUT/( HISPCP* 2)SYSCLKOUT$YSCLKOUT/(LOSPCP* 2)3. 在30.000MHz的晶振頻率下,如何設(shè)置相關(guān)寄存器使定時(shí)器定時(shí)1ms令 XF.PLLDIS =1, 在 PLLCR 寄存器 中寫(xiě)入 10 ,SYSCLKOUT-XCLKIN * n2= 30*10MHz=15OMHz2fTINTI3吋Hz=10HzfTINT1(TDDR 1)(PRD 1)即 103=150*106*-(TDDR +1)(PRD+1)令 TDDR+1 = 150 PRD+1 = 1000得 TDDR=149 PRD=999設(shè)置 TDDR

47、H:TDDR=149 PRDH:PRD=9994. 假設(shè)OSCCL為12.000MHz WDC的位 WDPS2:0 )設(shè)置為2,請(qǐng)問(wèn)最長(zhǎng)需要多少時(shí)間進(jìn)行“喂狗”操作?喂狗周期OSCCLK512/WDPS(2:)/WDCNTR(7:)12MHz/512/2/256 21.8mS第三章1. 請(qǐng)分析通過(guò)GPIO有幾種方法向外輸出數(shù)字量 0或1設(shè)置GPxDAT.bit引腳輸出數(shù)字量GPxDAT0:o11GPxSET1r 1GPxCLEAR10第四章1.請(qǐng)畫(huà)圖說(shuō)明中斷向量、中斷向量表、中斷向量號(hào)、中斷服務(wù)程序入口地址、中斷向量地址在存儲(chǔ)空間的關(guān)系。1. 簡(jiǎn)述在連續(xù)遞增計(jì)數(shù)模式下,產(chǎn)生不對(duì)稱(chēng)PWM波形的工

48、作原理,寫(xiě) 出占空比表達(dá)式。當(dāng)通用定時(shí)器工作在連續(xù)遞增模式(模式2),可以產(chǎn)生非對(duì)稱(chēng)PWM波形,計(jì)數(shù)操作開(kāi)始前為0 (低電平),保持不變直到比較匹配發(fā)生(TxCNTvTxCMPR在比較比配時(shí)切換輸出狀態(tài)為 1 (高電平有效)(TxCNT=TxCMPR直到當(dāng)前計(jì)數(shù)周期結(jié)束(發(fā)生周期匹配),輸出 電平保持不變(TxCNT=TxRR,如果下一個(gè)周期新的比較寄存器的值 不是0,則在匹配周期結(jié)束后復(fù)位為 0占空比 _ (TiPR 1) -TiCMPR工-£PR+12. 簡(jiǎn)述在增/減計(jì)數(shù)模式下,產(chǎn)生對(duì)稱(chēng) PWM波形的工作原理,寫(xiě)出占 空比表達(dá)式。當(dāng)通用定時(shí)器工作在連續(xù)遞增/減計(jì)數(shù)模式(模式4),

49、可以產(chǎn)生對(duì) 稱(chēng)PWM波形,波形發(fā)生器的輸出由以下情況確定 (假設(shè)PWM輸出為高 電平有效),計(jì)數(shù)操作開(kāi)始前為0 (低電平),保持不變直到第1次 比較匹配發(fā)生,第1次比較匹配時(shí),切換輸出位高電平,保持不變直 到第2次比較匹配發(fā)生,第2次比較匹配時(shí),再次切換輸出為低電平 占空比 _ 2(TPR-TQMPR) _T1PR-TCMPR工2T1PRT1PR3. 簡(jiǎn)述使用 PIE 控制器的復(fù)用中斷的工作過(guò)程。(1)外設(shè)級(jí)中斷。 某個(gè)外設(shè)產(chǎn)生中斷時(shí), 與該事件相關(guān)的中斷標(biāo)志位 (IF )會(huì)在這個(gè)外設(shè)的寄存器中置 1,如果相應(yīng)的中斷使能位( IE ) 置位,則外設(shè)向 PIE 控制器產(chǎn)生一個(gè)中斷請(qǐng)求, 如果該中斷在外設(shè)級(jí) 使能無(wú)效,則相應(yīng)的 IF 位會(huì)一直保持,直到采用軟件清除它為止, 如果在以后使能該中斷, 且中斷標(biāo)志位仍然置位, 那么就會(huì)向 PIE 發(fā) 送一個(gè)請(qǐng)求,

溫馨提示

  • 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)論