TMS320F28027課件_第二講_中斷和時(shí)鐘_第1頁(yè)
TMS320F28027課件_第二講_中斷和時(shí)鐘_第2頁(yè)
TMS320F28027課件_第二講_中斷和時(shí)鐘_第3頁(yè)
TMS320F28027課件_第二講_中斷和時(shí)鐘_第4頁(yè)
TMS320F28027課件_第二講_中斷和時(shí)鐘_第5頁(yè)
已閱讀5頁(yè),還剩48頁(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、教材:32位數(shù)字信號(hào)控制器原理及應(yīng)用DSP原理及應(yīng)用原理及應(yīng)用Lecture2 PIE & CLOCK黃燦水黃燦水2015.32015.3Lecture2 PIE & CLOCKLecture2.1 PIELecture2 PIE & CLOCK一、中斷的概念一、中斷的概念中斷中斷:是通過(guò)某些特定的事件向:是通過(guò)某些特定的事件向CPU 請(qǐng)求服務(wù),請(qǐng)求服務(wù),CPU收到請(qǐng)求后,暫收到請(qǐng)求后,暫時(shí)中止正在執(zhí)行的程序,轉(zhuǎn)去處時(shí)中止正在執(zhí)行的程序,轉(zhuǎn)去處理對(duì)應(yīng)的服務(wù)子程序,處理完后理對(duì)應(yīng)的服務(wù)子程序,處理完后返回繼續(xù)執(zhí)行原來(lái)程序的過(guò)程。返回繼續(xù)執(zhí)行原來(lái)程序的過(guò)程。中斷源中斷源:產(chǎn)

2、生中斷請(qǐng)求的特定事件,例如定時(shí)器周期到達(dá)、:產(chǎn)生中斷請(qǐng)求的特定事件,例如定時(shí)器周期到達(dá)、AD轉(zhuǎn)換完成、捕捉引腳信號(hào)跳變等等。轉(zhuǎn)換完成、捕捉引腳信號(hào)跳變等等。一、中斷的概念一、中斷的概念中斷優(yōu)先級(jí)中斷優(yōu)先級(jí):多個(gè)中斷源同時(shí)向:多個(gè)中斷源同時(shí)向CPU申請(qǐng)中斷,為了能夠有申請(qǐng)中斷,為了能夠有序地處理多個(gè)中斷申請(qǐng)所以要有中斷優(yōu)先級(jí)的規(guī)定。對(duì)序地處理多個(gè)中斷申請(qǐng)所以要有中斷優(yōu)先級(jí)的規(guī)定。對(duì)于于CPU來(lái)說(shuō)中斷源的優(yōu)先級(jí)是默認(rèn)規(guī)定好的。來(lái)說(shuō)中斷源的優(yōu)先級(jí)是默認(rèn)規(guī)定好的。中斷向量中斷向量:中斷服務(wù)程序的入口地址(首地址)。:中斷服務(wù)程序的入口地址(首地址)。中斷向量表中斷向量表:系統(tǒng)中:系統(tǒng)中RAM或或ROM

3、的一個(gè)區(qū)域,用于存儲(chǔ)各的一個(gè)區(qū)域,用于存儲(chǔ)各種中斷向量的種中斷向量的首首地址,其大小取決于地址,其大小取決于CPU支持的中斷類支持的中斷類型和數(shù)量。型和數(shù)量。Lecture2 PIECPU級(jí)級(jí)外設(shè)級(jí)外設(shè)級(jí)PIE級(jí)級(jí)二、三級(jí)中斷管理二、三級(jí)中斷管理外設(shè)級(jí)外設(shè)級(jí)PIE級(jí)級(jí)CPU級(jí)級(jí)二、三級(jí)中斷管理二、三級(jí)中斷管理外設(shè)級(jí)外設(shè)級(jí):產(chǎn)生中斷請(qǐng)求,未屏蔽則傳到:產(chǎn)生中斷請(qǐng)求,未屏蔽則傳到PIE級(jí)級(jí) 。PIE級(jí)級(jí):分組與仲裁,向:分組與仲裁,向CPU提出申請(qǐng)?zhí)岢錾暾?qǐng) 。 可屏蔽中斷:檢查可屏蔽中斷:檢查IER和和INTM決定是否響應(yīng);決定是否響應(yīng); 非屏蔽中斷:立即響應(yīng)。非屏蔽中斷:立即響應(yīng)。 CPU級(jí)級(jí):

4、響應(yīng):響應(yīng) 完成當(dāng)前指令,清流水線,自動(dòng)保存現(xiàn)場(chǎng);完成當(dāng)前指令,清流水線,自動(dòng)保存現(xiàn)場(chǎng); 取中斷向量送取中斷向量送PC; 執(zhí)行執(zhí)行ISR。 二、三級(jí)中斷管理二、三級(jí)中斷管理可屏蔽中斷可屏蔽中斷:INT1INT12、INT13、INT14、XINT1、XINT2、XINT3不可屏蔽中斷不可屏蔽中斷:XRS、NMI、INTR指令指令TRAP指令指令三、中斷簡(jiǎn)化流程三、中斷簡(jiǎn)化流程三、中斷簡(jiǎn)化流程三、中斷簡(jiǎn)化流程中斷請(qǐng)求中斷請(qǐng)求中斷響應(yīng)中斷響應(yīng)PIEIFRx=1PIEIERx=1?PIE仲裁仲裁PIEACKx=0?中斷源中斷源PIEACKx=1IFRy=1IERy=1?INTM=1?響應(yīng)中斷響應(yīng)中斷

5、IFRy=0、IERy=0INTM=1、跳轉(zhuǎn)、跳轉(zhuǎn)執(zhí)行執(zhí)行ISR子程序子程序返回返回YYYYNNNN三、中斷簡(jiǎn)化流程三、中斷簡(jiǎn)化流程PIEPIE外設(shè)中斷分組表外設(shè)中斷分組表INTx.8INTx.8INTx.7INTx.7INTx.6INTx.6INTx.5INTx.5INTx.4INTx.4INTx.3INTx.3INTx.2INTx.2INTx.1INTx.1INT1INT1WAKEINWAKEINT TTINT0TINT0ADCINT9ADCINT9XINT2XINT2XINT1XINT1ADCINT2ADCINT2ADCINT1ADCINT1INT2INT2EPWM4_TZINEPWM4

6、_TZINT TEPWM3_TZINEPWM3_TZINT TEPWM2_TZINEPWM2_TZINT TEPWM1_TZINTEPWM1_TZINTINT3INT3EPWM4_INTEPWM4_INTEPWM3_INTEPWM3_INTEPWM2_INTEPWM2_INTEPWM1_INTEPWM1_INTINT4INT4ECAP1_INTECAP1_INTINT5INT5INT6INT6SPITXINTASPITXINTASPIRXINTASPIRXINTAINT7INT7INT8INT8I2CINT2AI2CINT2AI2CINT1AI2CINT1AINT9INT9SCITXINTAS

7、CITXINTASCIRXINTASCIRXINTAINT1INT10 0ADCINTADCINT8 8ADCINT7ADCINT7ADCINT6ADCINT6ADCINTADCINT5 5ADCINT4ADCINT4ADCINT3ADCINT3ADCINT2ADCINT2ADCINT1ADCINT1INT1INT11 1三、中斷簡(jiǎn)化流程三、中斷簡(jiǎn)化流程四、中斷寄存器四、中斷寄存器1、中斷標(biāo)志寄存器、中斷標(biāo)志寄存器 - IFR BITx = 1:有有相應(yīng)中斷請(qǐng)求相應(yīng)中斷請(qǐng)求BITx = 0:無(wú)無(wú)相應(yīng)中斷請(qǐng)求相應(yīng)中斷請(qǐng)求當(dāng)當(dāng)CPU響應(yīng)中斷后中斷標(biāo)志位響應(yīng)中斷后中斷標(biāo)志位自動(dòng)清自動(dòng)清0四、中斷寄存

8、器四、中斷寄存器2、中斷使能寄存器、中斷使能寄存器 - IER BITx = 1:中斷:中斷使能使能BITx = 0:中斷:中斷禁止禁止當(dāng)當(dāng)CPU響應(yīng)中斷后中斷允許位響應(yīng)中斷后中斷允許位自動(dòng)清自動(dòng)清0四、中斷寄存器四、中斷寄存器3、調(diào)試中斷使能寄存器、調(diào)試中斷使能寄存器 - DEBIER 設(shè)置同設(shè)置同IER,用于實(shí)時(shí)仿真時(shí)可屏蔽中斷設(shè)置。,用于實(shí)時(shí)仿真時(shí)可屏蔽中斷設(shè)置。在在ST1中還有中還有DEBM屏蔽位。屏蔽位。四、中斷寄存器四、中斷寄存器4、PIE中斷控制寄存器中斷控制寄存器 - PIECTRL BIT0:ENPIE=1時(shí)使能時(shí)使能BIT15-1:中斷向量地址:中斷向量地址5、PIE中斷應(yīng)

9、答寄存器中斷應(yīng)答寄存器 - PIEACK BIT11-0:INT12-INT1中斷應(yīng)答位,中斷應(yīng)答位,CPU響應(yīng)中斷時(shí)置響應(yīng)中斷時(shí)置1,需要需要在在ISR程序中寫程序中寫1清清0四、中斷寄存器四、中斷寄存器6、PIE中斷標(biāo)志寄存器中斷標(biāo)志寄存器 PIEIFRx (x=1-12) 7、PIE中斷使能寄存器中斷使能寄存器 PIEIERx (x=1-12) 四、中斷寄存器四、中斷寄存器8、外部中斷控制寄存器、外部中斷控制寄存器 XINTxCR (x=1-3) BIT0 :1中斷中斷使能使能,0中斷禁止中斷禁止BIT3-2:00下降沿,下降沿,01上升沿上升沿 10下降沿,下降沿, 11下降沿和上升沿

10、下降沿和上升沿四、中斷寄存器四、中斷寄存器四、中斷寄存器四、中斷寄存器四、中斷寄存器四、中斷寄存器五、中斷編程實(shí)現(xiàn)五、中斷編程實(shí)現(xiàn)#include “errupt void ISR (void);.main() . /中斷初始化interrupt void ISR(void) ./ISR子程序 ./清各種標(biāo)志位 return;1.1. 關(guān)閉關(guān)閉PIEPIE組開(kāi)關(guān),組開(kāi)關(guān),1212組組 2.2. 關(guān)閉總開(kāi)關(guān)關(guān)閉總開(kāi)關(guān)3.3. 清除組中斷標(biāo)志清除組中斷標(biāo)志4.4. 啟動(dòng)啟動(dòng)PIE_PIE_Vector RAMVector RAM區(qū)區(qū)5.5. 配置配置PIEPIE中斷中斷6.

11、6. 注冊(cè)注冊(cè)PIEPIE中斷向量中斷向量7.7. 開(kāi)啟支路開(kāi)關(guān)開(kāi)啟支路開(kāi)關(guān)8.8. 開(kāi)啟組開(kāi)關(guān),有使用的組開(kāi)啟組開(kāi)關(guān),有使用的組9.9. 開(kāi)啟總開(kāi)關(guān)開(kāi)啟總開(kāi)關(guān)Lecture2.2 CLOCK一、時(shí)鐘源一、時(shí)鐘源INTOSC1INTOSC1:片內(nèi),可為:片內(nèi),可為WatchDogWatchDog、CPUCPU、Timer2Timer2提供時(shí)鐘提供時(shí)鐘INTOSC2INTOSC2:片內(nèi),可為:片內(nèi),可為WatchDogWatchDog、CPUCPU、Timer2Timer2提供時(shí)鐘提供時(shí)鐘晶體振蕩器晶體振蕩器:X1X1、X2X2引腳外部接晶振提供時(shí)基引腳外部接晶振提供時(shí)基外部時(shí)鐘源外部時(shí)鐘源:通

12、過(guò):通過(guò)XCLKINXCLKIN引腳輸入外部時(shí)鐘源引腳輸入外部時(shí)鐘源INTOSC1INTOSC2CLKINXTALOSC關(guān)閉沒(méi)使關(guān)閉沒(méi)使用外設(shè)的用外設(shè)的時(shí)鐘可降時(shí)鐘可降低功耗。低功耗。名稱名稱地址地址描述描述XCLK0 x0000-7010 XCLKOUT/XCLKIN控制控制PLLSTS0 x0000-7011 PLL狀態(tài)寄存器狀態(tài)寄存器CLKCTL0 x0000-7012 時(shí)鐘控制寄存器時(shí)鐘控制寄存器PLLLOCKPRD 0 x0000-7013 PLL鎖定周期寄存器鎖定周期寄存器INTOSC1TRIM 0 x0000-7014 內(nèi)部振蕩器內(nèi)部振蕩器1調(diào)整寄存器調(diào)整寄存器INTOSC2TR

13、IM 0 x0000-7016 內(nèi)部振蕩器內(nèi)部振蕩器2調(diào)整寄存器調(diào)整寄存器LOSPCP0 x0000-701B 低速外設(shè)時(shí)鐘預(yù)分頻器寄存器低速外設(shè)時(shí)鐘預(yù)分頻器寄存器PCLKCR00 x0000-701C 外設(shè)時(shí)鐘控制寄存器外設(shè)時(shí)鐘控制寄存器0PCLKCR10 x0000-701D 外設(shè)時(shí)鐘控制寄存器外設(shè)時(shí)鐘控制寄存器1二、二、CLOCK寄存器寄存器名稱名稱地址地址描述描述LPMCR00 x0000-701E低功率模式控制寄存器低功率模式控制寄存器0PCLKCR30 x0000-7020外設(shè)時(shí)鐘控制寄存器外設(shè)時(shí)鐘控制寄存器3PLLCR0 x0000-7021PLL控制寄存器控制寄存器SCSR0

14、x0000-7022系統(tǒng)控制系統(tǒng)控制&狀態(tài)寄存器狀態(tài)寄存器WDCNTR0 x0000-7023看門狗計(jì)數(shù)器寄存器看門狗計(jì)數(shù)器寄存器WDKEY0 x0000-7025看門狗復(fù)位密鑰寄存器看門狗復(fù)位密鑰寄存器WDCR0 x0000-7029看門狗控制寄存器看門狗控制寄存器二、二、CLK寄存器寄存器二、二、CLOCK寄存器寄存器1、外設(shè)時(shí)鐘控制寄存器、外設(shè)時(shí)鐘控制寄存器0 PCLKCR015 111098保留保留SCIAENCLK保留保留SPIAENCLKR-0R/W-0R-0R/W-07 543210保留保留I2CAENCLKADCENCLKTBCLKSYNC保留保留HRPWMENCLKR

15、-0R/W-0R/W-0R/W-0R-0R/W-0BITx = 1:外設(shè)時(shí)鐘:外設(shè)時(shí)鐘使能使能BITx = 0:外設(shè)時(shí)鐘:外設(shè)時(shí)鐘禁止禁止BIT2: ePWM模塊時(shí)基時(shí)鐘(模塊時(shí)基時(shí)鐘(TBCLK)同步設(shè)置位)同步設(shè)置位二、二、CLOCK寄存器寄存器15 987 43210保留保留ECAP1ENCLK保留保留EPWM4ENCLKEPWM3ENCLKEPWM2ENCLKEPWM1ENCLKR-0R/W-0R-0R/W-0R/W-0R/W-0R/W-02、外設(shè)時(shí)鐘控制寄存器、外設(shè)時(shí)鐘控制寄存器1 PCLKCR1BITx = 1:外設(shè)時(shí)鐘:外設(shè)時(shí)鐘使能使能BITx = 0:外設(shè)時(shí)鐘:外設(shè)時(shí)鐘禁止禁止

16、二、二、CLOCK寄存器寄存器3、外設(shè)時(shí)鐘控制寄存器、外設(shè)時(shí)鐘控制寄存器3 PCLKCR315 141312 1110987 210保留保留GPIOINENCLK保留保留CPUTIMER2ENCLKCPUTIMER1ENCLKCPUTIMER0ENCLK保留保留COMP2ENCLKCOMP1ENCLKR-0R/W-1R-0R/W-1R/W-1R/W-1R-0R/W-0R/W-0BITx = 1:外設(shè)時(shí)鐘:外設(shè)時(shí)鐘使能使能BITx = 0:外設(shè)時(shí)鐘:外設(shè)時(shí)鐘禁止禁止二、二、CLOCK寄存器寄存器4、低速外設(shè)時(shí)鐘預(yù)分頻器寄存器、低速外設(shè)時(shí)鐘預(yù)分頻器寄存器 - LOSPCP15 32 0保留保留LS

17、PCLKR-0R/W-010BIT2-0:000低速時(shí)鐘低速時(shí)鐘 = SYSCLKOUT/1001低速時(shí)鐘低速時(shí)鐘 = SYSCLKOUT/2010低速時(shí)鐘低速時(shí)鐘 = SYSCLKOUT/4(復(fù)位默認(rèn)(復(fù)位默認(rèn)值)值)011低速時(shí)鐘低速時(shí)鐘 = SYSCLKOUT/6100低速時(shí)鐘低速時(shí)鐘 = SYSCLKOUT/8101低速時(shí)鐘低速時(shí)鐘 = SYSCLKOUT/10110低速時(shí)鐘低速時(shí)鐘 = SYSCLKOUT/12111低速時(shí)鐘低速時(shí)鐘 = SYSCLKOUT/14 二、二、CLOCK寄存器寄存器5、內(nèi)部振蕩器、內(nèi)部振蕩器n的調(diào)節(jié)寄存器的調(diào)節(jié)寄存器 INTOSCnTRIM (n=1或或2

18、)1514 987 0保留保留FINETRIM保留保留COARSETRIMR-0R/W-0R-0R/W-0BIT14-9:8位位粗調(diào)粗調(diào)值,帶符號(hào)的值(值,帶符號(hào)的值(-127+127)。)。 BIT 7-0 :6位位細(xì)調(diào)細(xì)調(diào)值,帶符號(hào)的值(值,帶符號(hào)的值(-31+31)。)。 注:注:內(nèi)部振蕩器用保存在內(nèi)部振蕩器用保存在OTP中的參數(shù)進(jìn)行軟件調(diào)節(jié)。在引導(dǎo)中的參數(shù)進(jìn)行軟件調(diào)節(jié)。在引導(dǎo)過(guò)程中,過(guò)程中,Boot ROM將這個(gè)值復(fù)制到上面的寄存器。將這個(gè)值復(fù)制到上面的寄存器。 二、二、CLOCK寄存器寄存器6、時(shí)鐘寄存器、時(shí)鐘寄存器 - XCLK15 765 21 0保留保留XCLKINSEL保留保

19、留XCLKOUTDIVR-0R/W-1R-0R/W-0BIT6 : 0 GPIO38是是XCLKIN輸入源(輸入源(JTAG-TCK復(fù)用)復(fù)用) 1GPIO19是是XCLKIN輸入源。輸入源。 BIT1-0:00XCLKOUT = SYSCLKOUT/4 01XCLKOUT = SYSCLKOUT/2 10XCLKOUT = SYSCLKOUT 11XCLKOUT = Off使用使用XCLKIN時(shí):時(shí):X1拉低拉低X2懸空懸空 7、時(shí)鐘控制寄存器、時(shí)鐘控制寄存器 - CLKCTL 二、二、CLOCK寄存器寄存器15141312111098NMIRESETSELXTALOSCOFFXCLKINO

20、FFWDHALTIINTOSC2HALTIINTOSC2OFFINTOSC1HALTIINTOSC1OFFR/W-0R/W-0R/W-0R/W-0R/W-0R/W-0R/W-0R/W-07 54 3210TMR2CLKPRESCALETMR2CLKSRCSELWDCLKSRCSELOSCCLKSRC2SELOSCCLKSRCSELR/W-0R/W-0R/W-0R/W-0R/W-0CLKCTL寄存器用來(lái)寄存器用來(lái)選擇時(shí)鐘源選擇時(shí)鐘源也用來(lái)配置也用來(lái)配置時(shí)鐘故障期間器件的行為時(shí)鐘故障期間器件的行為 7、時(shí)鐘控制寄存器、時(shí)鐘控制寄存器 - CLKCTL 二、二、CLOCK寄存器寄存器位域值描述15N

21、MIRESETSEL01NMI復(fù)位選擇位,不管作何選擇,都會(huì)產(chǎn)生信號(hào)。沒(méi)有任何延遲地直接驅(qū)動(dòng)MCLKRS (復(fù)位默認(rèn))。NMI看門狗復(fù)位(NMIRS)啟動(dòng)MCLKRS。 14XTALOSCOFF01晶體振蕩器開(kāi)啟(復(fù)位默認(rèn))。晶體振蕩器關(guān)閉。13XCLKINOFF01XCLKIN振蕩器輸入啟用(復(fù)位默認(rèn))。XCLKIN振蕩器輸入關(guān)閉。12WDHALTI01看門狗自動(dòng)通過(guò)停機(jī)模式開(kāi)啟/關(guān)閉(復(fù)位默認(rèn))??撮T狗忽略停機(jī)模式。11INTOSC2HALTI01內(nèi)部振蕩器2自動(dòng)通過(guò)停機(jī)模式開(kāi)啟/關(guān)閉。使能器件更快地從停機(jī)模式中喚醒(復(fù)位默認(rèn))。內(nèi)部振蕩器2忽略停機(jī)模式。10INTOSC2OFF01內(nèi)部振

22、蕩器2開(kāi)啟(復(fù)位默認(rèn))。內(nèi)部振蕩器2關(guān)閉。二、二、CLOCK寄存器寄存器7、時(shí)鐘控制寄存器、時(shí)鐘控制寄存器 - CLKCTL 位域值描述9INTOSC1HALTI01內(nèi)部振蕩器1自動(dòng)通過(guò)停機(jī)模式開(kāi)啟/關(guān)閉。使能器件更快從停機(jī)模式中喚醒(復(fù)位默認(rèn))。內(nèi)部振蕩器1忽略停機(jī)模式。8INTOSC1OFF01內(nèi)部振蕩器1開(kāi)啟(復(fù)位默認(rèn))。內(nèi)部振蕩器1關(guān)閉。7-5TMR2CLKPRESCALE000001010011100101110111CPU Timer2時(shí)鐘預(yù)分頻值:/1(復(fù)位默認(rèn))/2/4/8/16保留保留保留(續(xù))(續(xù))二、二、CLOCK寄存器寄存器7、時(shí)鐘控制寄存器、時(shí)鐘控制寄存器 - CLK

23、CTL 位域值描述4-3TMR2CLKSRCSEL00011011CPU Timer2時(shí)鐘源選擇位:選擇SYSCLKOUT(復(fù)位默認(rèn),繞過(guò)預(yù)分頻器)。選擇外部振蕩器(XOR輸出)。選擇內(nèi)部振蕩器1。選擇內(nèi)部振蕩器2。2WDCLKSRCSEL01看門狗時(shí)鐘源選擇位:選擇內(nèi)部振蕩器1(復(fù)位默認(rèn))。選擇外部振蕩器或內(nèi)部振蕩器2。1OSCCLKSRC2SEL01選擇內(nèi)部振蕩器1或外部振蕩器(復(fù)位默認(rèn))。選擇內(nèi)部振蕩器2。0OSCCLKSRCSEL01選擇內(nèi)部振蕩器1(復(fù)位默認(rèn))。選擇外部振蕩器或內(nèi)部振蕩器2。(續(xù))(續(xù))二、二、CLOCK寄存器寄存器7、時(shí)鐘控制寄存器、時(shí)鐘控制寄存器 - CLKCTL

24、 從從INTOSC1切換到切換到INTOSC2(無(wú)外部時(shí)鐘無(wú)外部時(shí)鐘),需要兩次寫操作:,需要兩次寫操作:第一次:第一次:CLKCTL.XTALOSCOFF = 1和和CLKCTL.XCLKINOFF = 1第二次:第二次:CLKCTL.OSCCLKLSRCSEL = 1和和CLKCTL.OSCCLKSRC2SEL = 1使用使用TI提供的提供的DSP28頭文件(頭文件(SPRC823),程序如下:),程序如下:SysCtrlRegs.CLKCTL.all = 0 x6000; SysCtrlRegs.CLKCTL.all = 0 x6003; 系統(tǒng)初始化文件系統(tǒng)初始化文件(DSP2802x_

25、SysCtrl.c)還包含切換到不同時(shí)鐘源的函數(shù)。直還包含切換到不同時(shí)鐘源的函數(shù)。直接從接從INTOSC1切換到切換到INTOSC2,由于沒(méi)有外部時(shí)鐘源,將會(huì)檢測(cè)到缺少時(shí)鐘,由于沒(méi)有外部時(shí)鐘源,將會(huì)檢測(cè)到缺少時(shí)鐘。PLL將被清零,器件將自動(dòng)清除將被清零,器件將自動(dòng)清除MCLKSTS位并切換回位并切換回INTOSC1。 二、二、CLOCK寄存器寄存器8、PLL控制寄存器控制寄存器 - PLLCR 15 43 0保留保留DIVR-0R/W-0PLLCRDIV值PLLSTSDIVSEL=0或1SYSCLKOUT(CLKIN)PLLSTSDIVSEL=2PLLSTSDIVSEL=30000(PLL旁路

26、)OSCCLK/4(默認(rèn))OSCCLK/2OSCCLK0001(OSCCLK*1)/4(OSCCLK*1)/2-0010(OSCCLK*2)/4(OSCCLK*2)/2-0011(OSCCLK*3)/4(OSCCLK*3)/2-0100(OSCCLK*4)/4(OSCCLK*4)/2-0101(OSCCLK*5)/4(OSCCLK*5)/2-0110(OSCCLK*6)/4(OSCCLK*6)/2-二、二、CLOCK寄存器寄存器8、PLL控制寄存器控制寄存器 - PLLCR 15 43 0保留保留DIVR-0R/W-0PLLCRDIV值PLLSTSDIVSEL=0或1SYSCLKOUT(CLK

27、IN)PLLSTSDIVSEL=2PLLSTSDIVSEL=30111(OSCCLK*7)/4(OSCCLK*7)/2-1000(OSCCLK*8)/4(OSCCLK*8)/2-1001(OSCCLK*9)/4(OSCCLK*9)/2-1010(OSCCLK*10)/4(OSCCLK*10)/2-1011(OSCCLK*11)/4(OSCCLK*11)/2-1100(OSCCLK*12)/4(OSCCLK*12)/2-1101 1111保留保留保留(續(xù))(續(xù))9、PLL狀態(tài)寄存器狀態(tài)寄存器 - PLLSTS 二、二、CLOCK寄存器寄存器76543210DIVSELMCLKOFFOSCOFFM

28、CLKCLRMCLKSTSPLLOFF保留保留PLLLOCKSR/W-0R/W-0R/W-0R/W-0R-0R/W-0R-0R-11514 98NORMRDYE保留保留DIVSELR/W-0R-0R/W-0二、二、CLOCK寄存器寄存器9、PLL狀態(tài)寄存器狀態(tài)寄存器 - PLLSTS 位域值描述15NORMRDYE01PLL忽略NORMRDY的控制。VREG超出調(diào)節(jié)范圍時(shí)NORMRDY信號(hào)為低,否則為高。當(dāng)進(jìn)入和退出停機(jī)模式時(shí)可能要求PLL保持關(guān)閉狀態(tài),NORMRDY信號(hào)就可以達(dá)到這個(gè)目的。14-9保留保留8-7DIVSEL00,011011CPUCLK分頻選擇:選擇4分頻CLKIN/4選擇2

29、分頻CLKIN/2選擇不分頻CLKIN/1。(只在PLL關(guān)閉或旁路時(shí))6MCLKOFF01缺少時(shí)鐘檢測(cè)關(guān)閉位。主振蕩器故障檢測(cè)邏輯被使能。(默認(rèn))主振蕩器故障檢測(cè)被禁能。二、二、CLOCK寄存器寄存器9、PLL狀態(tài)寄存器狀態(tài)寄存器 - PLLSTS 位域值描述5OSCOFF01X1、X2或XCLKIN的CLK信號(hào)輸入PLL(默認(rèn))。X1、X2或XCLKIN的CLK信號(hào)不輸入到PLL。這不會(huì)切斷內(nèi)部振蕩器。OSCOFF位用來(lái)測(cè)試缺少時(shí)鐘檢測(cè)邏輯。4MCLKCLR01缺少時(shí)鐘清除位。寫0無(wú)影響。該位讀出時(shí)總為0。強(qiáng)制缺少時(shí)鐘檢測(cè)電路被清除和復(fù)位。3MCLKSTS01缺少時(shí)鐘狀態(tài)位。表示正常工作。未

溫馨提示

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