版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、中等??偩€時鐘CLOCKACLOCKBCLOCKSACLOCKSB分頻分頻分頻分頻PWM波形頻率和占空比的計算:PWMx 頻率= Clock(A, B, SA, or SB) / PWMPERx假設(shè)Polarity = 0 (PPOLx=0)Duty Cycle = (PWMPERx-PWMDTYx)/PWMPERx 100%假設(shè)Polarity = 1 (PPOLx=1)Duty Cycle = PWMDTYx / PWMPERx 100%下面舉一個左對齊輸出的例子:假設(shè)時鐘源頻率=10MHz周期=100ns,PPOLx=0,PWMPERx=4,PWMDTYx=1。所以,PWMx 的頻率 =
2、 10MHz/4 = 2.5MHz,PWMx 的周期=400ns,PWMx 的占空比=3/4100% = 75%。用時鐘源的頻率除以周期存放器中值的2 倍,得到的結(jié)果就是當前PWM輸出波形的頻率。PWMx Frequency = Clock(A, B, SA, or SB) / (2PWMPERx)假設(shè)Polarity = 0 (PPOLx=0)Duty Cycle = (PWMPERx-PWMDTYx)/PWMPERx 100%假設(shè)Polarity = 1 (PPOLx=1)Duty Cycle = PWMDTYx / PWMPERx 100%下面舉一個居中對齊輸出的例子:假設(shè)時鐘源頻率=1
3、0MHz周期=10ns,PPOLx=0,PWMPERx=4,PWMDTYx=1。所以,PWMx 的頻率 = 10MHz/4 = 2.5MHz,PWMx 的周期=400ns,PWMx 的占空比=3/4100% = 75%。當PWMEx 被置位后,PWM 輸出就會立刻開場。但是直到PWM 模塊時鐘的下一個周期到來之時,才可以輸出正確的波形,而在這之前的波形能夠會是無效的。當處于級聯(lián)方式時,8 個8 位PWM 通道組成4 個16 位的PWM 通道,PWME1、PWME3、PWME5 和PWME7 對這4 個通道進展控制,而其它控制位處于無效形狀。PWMEx:通道有效選擇位。1=允許PWM輸出,0=制
4、止。PWMPOL 存放器隨時都可以進展設(shè)置。假設(shè)某PWM 通道在輸出波形的過程中,波形的極性發(fā)生了改動,那么在兩組波形的銜接處能夠會出現(xiàn)縮短或者拉伸了的不正常波形。PPOLx:通道x的輸出極性。1=先高后低,0=先低后高。PCLK7:PWM 通道通道7 時鐘源選擇。時鐘源選擇。1=Clock SB ;0=Clock B。PCLK6:PWM 通道通道6 時鐘源選擇。時鐘源選擇。1=Clock SB ;0=Clock B。PCLK5:PWM 通道通道5 時鐘源選擇。時鐘源選擇。1=Clock SA ;0=Clock A。PCLK4:PWM 通道通道4 時鐘源選擇。時鐘源選擇。1=Clock SA
5、;0=Clock A。PCLK3:PWM 通道通道3 時鐘源選擇。時鐘源選擇。1=Clock SB ;0=Clock B。PCLK2:PWM 通道通道2 時鐘源選擇。時鐘源選擇。1=Clock SB ;0=Clock B。PCLK1:PWM 通道通道1 時鐘源選擇。時鐘源選擇。1=Clock SA ;0=Clock A。PCLK0:PWM 通道通道0 時鐘源選擇。時鐘源選擇。1=Clock SA ;0=Clock A。此存放器用來選擇Clock A 和B 的預分頻因子。PWMPRCLK 存放器隨時都可以進展設(shè)置。假設(shè)某PWM 通道在輸出波形的過程中,此通道的所運用時鐘的頻率發(fā)生了改動,那么在兩
6、組波形的銜接處能夠會出現(xiàn)縮短或者拉伸了的不正常波形。PCKB2、PCKB1、PCKB0:Clock B 預分頻因子的選擇PCKA2、PCKA1、PCKA0:Clock A 預分頻因子的選擇此存放器控制每個PWM 通道輸出波形的對齊方式,可以是左對齊或者居中對齊。假設(shè)CAEx=1,那么對應(yīng)通道的輸出波形為居中對齊方式;假設(shè)CAEx=0,那么為左對齊方式。留意只需當對應(yīng)通道被制止輸出時,才可以設(shè)置此存放器。CAEx:1=對應(yīng)x通道為居中對齊方式 0=對應(yīng)x通道為左對齊方式此存放器可以實現(xiàn)把8 個8 位PWM 通道級聯(lián)為4 個16 位PWM 通道。CONxy:x通道和y通道級聯(lián),以獲得更高的輸出精度
7、。x通道作為高8位,y通道作為低8位。這時只需通道y的時鐘選擇位、極性控制位、輸出允許位和對齊方式選擇位才有效;通道x 的相應(yīng)存放器均無效。1=級聯(lián)方式0=非級聯(lián)方式PFRZ:凍結(jié)方式PWM 計數(shù)器停頓。1=停頓,0=繼續(xù)運轉(zhuǎn)。此存放器用來提供產(chǎn)生時鐘Clock SA 的比例因子,Clock SA 是由Clock A 經(jīng)過一系列運算得來的,公式:Clock SA = Clock A / (2PWMSCLA)當PWMSCLA=0 時,默許比例因子為256,此時Clock SA 的頻率等于Clock A 的頻率除以512。此存放器用來提供產(chǎn)生時鐘Clock SB 的比例因子,Clock SB 是由
8、Clock B 經(jīng)過一系列運算得來的,公式如下:Clock SB = Clock B / (2PWMSCLB)當PWMSCLB=0 時,默許比例因子為256,此時Clock SB 的頻率等于Clock B 的頻率除以512。每個PWM 通道都有一個獨立的加法/減法計數(shù)器,計數(shù)器的頻率跟時鐘源的頻率有關(guān)??梢栽陧б鈺r辰來讀取計數(shù)器里的值,而計數(shù)器的任務(wù)不會遭到影響。留意我們剛剛講過的左/居中對齊方式時,計數(shù)器的計數(shù)方式。對計數(shù)存放器進展寫操作將使它復位,計數(shù)器會立刻開場加法計數(shù),從周期存放器和占空比存放器的緩沖區(qū)里得到周期和占空比值,然后根據(jù)設(shè)置的極性來輸出。當相應(yīng)的PWM通道被制止輸出PWME
9、x=0時,計數(shù)器不任務(wù);當PWM 通道允許時,計數(shù)器會以計數(shù)存放器中的值為起點開場計數(shù)。每個PWM 通道都有一個獨立的周期存放器,周期存放器中的值對應(yīng)PWM 通道輸出波形的周期。此存放器具有雙重緩存功能,新輸入的值被送到緩沖區(qū),而不是立刻生效,到下一個有效周期開場時才會有效,所以PWM 輸出波形的周期在改動時不會產(chǎn)生無效波形。每個PWM 通道都有一個獨立的占空比存放器,周期存放器中的值對應(yīng)PWM 通道輸出波形的周期。此存放器同樣是雙重緩存的。留意:讀取存放器會得到最新一次寫入的值,而不會前往當前的周期值。PWM7ENA:PWM 緊急關(guān)斷允許緊急關(guān)斷允許當此位為當此位為1 時,通道時,通道7 會
10、被強迫配置為輸入端口,并且允許緊急會被強迫配置為輸入端口,并且允許緊急關(guān)斷。只需當此位為關(guān)斷。只需當此位為1時,存放器中的其它位才有意義。時,存放器中的其它位才有意義。PWM7INL:緊急關(guān)斷通道緊急關(guān)斷通道7的有效電平。的有效電平。1=高電平,高電平,0=低電平。低電平。PWM7IN:PWM 通道通道7 的輸入電平形狀。的輸入電平形狀。PWMLVL:PWM 緊急關(guān)斷后的輸出電平。緊急關(guān)斷后的輸出電平。1=高,高,0=低。低。PWMRSTRT: PWM 重新啟動。只需在當重新啟動。只需在當PWM 通道通道7 處于無效形狀處于無效形狀非緊急封鎖時,才可以重新啟動非緊急封鎖時,才可以重新啟動PWM
11、 模塊。把模塊。把PWMRSTRT 置一,置一,當計數(shù)器前往當計數(shù)器前往0 時,時,PWM 通道才開場運轉(zhuǎn)。通道才開場運轉(zhuǎn)。PWMIE:PWM 中斷允許。中斷允許。1=允許,允許,0=制止。制止。PWMIF:PWM 中斷標志。當中斷標志。當PWM7ENA 被置位時,被置位時,PWM 通道通道7 上電平的恣意變化將產(chǎn)生中斷并使上電平的恣意變化將產(chǎn)生中斷并使PWMIF 置位。置位。1=PWM7IN輸入有變化。輸入有變化。0=PWM7IN 輸入無變化。輸入無變化。void PWMInit(void)PWMPOL=0 x20; /脈沖先高后低PWMCLK=0 x20; /運用sa 時鐘源PWMPRCL
12、K=0 x07; /時鐘a 為總線8 分頻PWMCAE=0 x00; /通道5 為左對齊輸出方式PWMCTL=0 x00; /單獨運用通道5,非級聯(lián)PWMSCLA=0 x05; /Clock SA=Clock A/(2*PWMSCLA),SA 為3kHzPWMPER5=0 x64; /設(shè)定周期void main(void)unsigned char i;unsigned long j=10000;SET_PLL(); /設(shè)置鎖相環(huán)EnableInterrupts;PWMInit(); /初始化PWMfor(i=0;i0 x64;i+)while(j-);j=10000;while(j-);j=
13、10000;PWMDTY5=i; /設(shè)定占空比PWME=0 x20; /使能PWMn8IOC0IOC7PORTT復用。void TimerOverflow(void)unsigned char i=1,j=0 x80;while(i!=0)&(j!=0)PORTB=(i|j);i=1;while(TCNT!=0 x0000); /延時while(TCNT=0 x0000);void main(void)/SET_PLL(); /設(shè)置鎖相環(huán)EnableInterrupts;TSCR1=0 x80; /定時器使能TSCR2=0 x07; /分頻系數(shù)為128DDRB=0 xff;PORTB=0 xf
14、f;for(;)TimerOverflow();/請見exp15PORTB輸出調(diào)用函數(shù)設(shè)置控制存放器1設(shè)置控制存放器2延時控制本例設(shè)置TSCR1=0 x80。TEN=1:主定時器使能。0=主定時器制止,進入低功耗形狀。TSWAI=0:等待方式時主定時器繼續(xù)任務(wù),方便調(diào)試。0=停頓任務(wù)。TSFRZ=0:凍結(jié)方式時主定時器繼續(xù)任務(wù)。0=停頓任務(wù)。TFFCA=0:自動去除標志位。1=手動去除。必需設(shè)置TSCR1才可以使主定時器任務(wù),需求在ECT模塊初始化時就設(shè)置好。本例設(shè)置TOI=0:制止定時器溢出中斷。1=允許。TCRE=0:定時器自在運轉(zhuǎn)。1=輸出比較7引起復位。PR2=1、PR1=1、PR0=
15、1:分頻系數(shù)=128。TCNT為自在計數(shù)器的計數(shù)值,本例經(jīng)過讀取它的值實現(xiàn)延時。這是一個16位的存放器,最大值為65535。 while(TCNT!=0 x0000); while(TCNT=0 x0000);這兩句的含義是:TCNT開場計數(shù)后值不為0,等待直到TCNT溢出前往0后,第一句繼續(xù),然后再等到到TCNT不為0,第二句繼續(xù)。假設(shè)沒有第二句,那么有能夠燈“隔一個亮一個。IC0的初始化:的初始化:void ic_init(void)TSCR1= 0 x90; /主定時器使能主定時器使能 TSCR2=0 x07; /分頻因子分頻因子=128 ICSYS=0 x02;/IC緩沖使能緩沖使能
16、TIOS=0; /通道設(shè)置為輸入捕獲通道設(shè)置為輸入捕獲TCTL4= 0 xff;/采用上升、下降沿采用上升、下降沿觸發(fā)觸發(fā) TIE=0 x00000001;/通道通道0開中斷開中斷本例運用了例一未運用的過存放器:本例運用了例一未運用的過存放器:ICSYS、TIOS、TCTL4和和TIE。SHxy=0:正常操作。1=通道x在通道y上產(chǎn)生同樣的動作。TFMOD=0:只需產(chǎn)生正確的輸入捕獲事件,TFLG1中的CxF位就置一。1=隊列方式時才運用。PACMX=0:8位脈沖累加器溢出后自動回0。1=不自動回0,停留在0XFF。脈沖累加器對IC通道捕獲的有效邊沿數(shù)量進展計數(shù)。BUFEN=1:運用輸入捕獲緩
17、沖區(qū)。0=不運用。LATQ=0:輸入捕獲隊列方式使能。產(chǎn)生一次勝利的輸入捕獲時,IC通道存放器中保管的計數(shù)值會被送到堅持器中,然后IC存放器會接納新的計數(shù)值。1=鎖存方式使能。TIOS=0:設(shè)置相應(yīng)的通道為輸入捕獲。IOSx:1=通道x為輸出比較; 0=通道x為輸入捕獲。EDGnA/B:輸入捕捉邊沿控制。本例設(shè)置EDG0A=1,EDG0B=1。即IC0通道采用上升,下降沿都觸發(fā)。n代表通道序號。CxI:1=第x個通道中斷允許;0=第x個通道中斷制止。本例設(shè)置C0I=1,把通道0的中斷翻開,這樣可以使外部信號引發(fā)IC0中斷,并進入相應(yīng)的效力程序進展處置。初始化好后,需求在main函數(shù)中調(diào)用初始化
18、函數(shù)ic_init()。以下是在main函數(shù)中,如何運用PORTA_BIT6來產(chǎn)生一個方波信號。DDRA=0 xff;/設(shè)置PORTA的方向存放器,為輸出PORTA=0 x00;/PORTA的輸出初始化為低電平DDRB=0 xff;/PORTB設(shè)置為LED燈的控制信號PORTB=0 xff;/LED全滅for(;)for(i=0;i6000;i+)PORTA_BIT6=1;/循環(huán)中設(shè)置信號為高電平for(i=0;i6000;i+)PORTA_BIT6=0;/循環(huán)中設(shè)置信號為低電平,產(chǎn)生方波 方波信號曾經(jīng)勝利得產(chǎn)生了,下面是中斷效力程序:#pragma CODE_SEG NON_BANKEDvo
19、id interrupt 8 ic0_int(void)TFLG1_C0F=1;/中斷標志去除ic4=TC0;/經(jīng)過讀TC0存放器來呼應(yīng)中斷,ic4為用戶設(shè)置的變量ic4=ic4-ic40;ic40=ic4; /得到脈沖寬度需求思索溢出嗎?PORTB=0 x55;/用LED燈來指示曾經(jīng)進入了中斷/*以下放置其他代碼*/這里講一個輸出比較例子,目的是經(jīng)過OC0通道輸出一個有一定寬度的脈沖。OC0的初始化:void oc_init()TSCR2 = 0 x07;/128分頻,定時器溢出中斷制止TIOS = 0 xff; /一切通道作為輸出比較通道TIE = 0 x00; /中斷全部制止TSCR1=
20、 0 x90; /主定時器使能TCTL2=0 xaa; /TC0低電平CFORC=0 xff; /強迫輸出比較void main(void)EnableInterrupts;oc_init();/初始化函數(shù)調(diào)用asm_main(); TCTL2_OM0=1;TCTL2_OL0=1; /OC0高電平CFORC_FOC0=1; /OC0強迫輸出比較TC0=TCNT+40000;/設(shè)置脈沖寬度,在自在計數(shù)器TCNT的根底上加上脈沖寬度的計數(shù)值TCTL2_OM0=1;TCTL2_OL0=0;/OC0低電平for(;)/*其他代碼*/FOCxx通道強迫輸出比較在相應(yīng)的存放器位寫入強迫輸出比較命令,會立刻
21、便相應(yīng)的通道處于輸出比較形狀。OMn:輸出方式:輸出方式 OLn:輸出等級:輸出等級這這8 對控制位是用來指定輸出比較的輸出動作的,當對控制位是用來指定輸出比較的輸出動作的,當OMn 和和OLn 二者二者恣意一個為恣意一個為1 時,時,OCn 對應(yīng)的端口會有相應(yīng)的輸出。對應(yīng)的端口會有相應(yīng)的輸出。假設(shè)需求用假設(shè)需求用OMn 和和OLn 來控制相應(yīng)定時器端口的輸出,那么來控制相應(yīng)定時器端口的輸出,那么OC7M 中的對應(yīng)位必需清零。中的對應(yīng)位必需清零。同步串行通訊-運用時鐘信號SPI。以數(shù)據(jù)塊幀為傳輸單位;雙方運用同一時鐘主控方提供時鐘,被控方接納時鐘;數(shù)據(jù)格式:每個數(shù)據(jù)塊前加12個同步字符同步頭進
22、展幀同步,普通采用CRC循環(huán)冗余校驗碼;同步通訊的數(shù)據(jù)傳輸效率和傳輸速率較高,但硬件電路比較復雜;異步串行通訊-不運用時鐘信號SCI。串行通訊時的數(shù)據(jù)、控制和形狀信息都運用同一根信號線傳送;收發(fā)雙方必需遵守共同的通訊協(xié)議通訊規(guī)程;串行異步通訊以字符為單位進展傳輸。SPIESPI中斷使能位。1=中斷允許,0=中斷制止。SPESPI系統(tǒng)使能位。1=運用SPI,0=不運用SPI。SPTIE發(fā)送中斷使能。1=允許,0=制止。MSTR主從方式選擇位。1=主機,0=從機。CPOL時鐘極性位。1=有效時鐘為低,空閑為高,0=有效時鐘為高,空閑為低。主從機必需匹配。CPHASPI時鐘相位控制。1=主機在SPS
23、CK的第一個跳變開場驅(qū)動MOSI,從機運用它來啟動數(shù)據(jù)發(fā)送。在連結(jié)幾次SPI傳送期間,從機的SS腳可堅持為低電平;0=SS下跳用于啟動從機數(shù)據(jù)發(fā)送,而第一個SPSCK跳變捕捉最高位。在一次SPI傳送終了,從機的SS腳必需前往高電平。SSOE從機選擇輸出使能。跟MODF配合運用。LSBFE最低位先發(fā)使能。1=先發(fā)最低位,0=先發(fā)最高位。SS非下降沿啟動時鐘信號啟動MODFEN方式錯誤使能位。主機方式MODFEN=0,那么SS不作用于SPI。如8頁表。從機方式下,無論MODFEN為何值,SS只作為輸入。1-SS引腳運用,0-SS引腳不作用于SPI。BIDIROE-在雙工方式下SPC0=1輸出使能。
24、1-輸出緩沖使能,0-輸出緩沖制止。SPISWAI-SPI 在等待方式下停頓位。1-等待方式停頓,0-等待方式正常任務(wù)。SPC0-串行引腳控制位0??刂普:碗p工方式。波特率-每秒鐘數(shù)據(jù)傳輸?shù)亩M制位數(shù)bps。SPPR2-SPPR0-SPI 波特率預分頻位SPR2-SPR0-SPI 波特率選擇位組合運用SPISR存放器指示SPI的形狀,并且只讀。SPIF-SPIF 中斷標志。1-中斷發(fā)生,有數(shù)據(jù)存儲到SPI數(shù)據(jù)存放器-SPIDR;0-傳輸未完成。留意對此位清零的方法:當SPIF=1時,首先讀SPISR的值,然后訪問數(shù)據(jù)存放器SPIDR。SPTEF-SPI 發(fā)送空中斷標志。1-SPI數(shù)據(jù)存放器空
25、數(shù)據(jù)已發(fā)送;0-SPI數(shù)據(jù)存放器非空。留意對此位清零的方法:當SPTEF=1時,首先讀SPISR的值,然后寫數(shù)據(jù)存放器SPIDR。MODF-方式錯誤標志。1-發(fā)生錯誤,0-無錯誤。當SPI 配置成主機方式并且方式錯誤檢測使能SPICR2 的MODFEN 位置位時,假設(shè)SS 輸入變低,該位置位。留意對此位清零的方法:當MODF=1時,首先讀SPISR的值,然后寫SPI控制存放器1。SPI 數(shù)據(jù)存放器是SPI 數(shù)據(jù)的輸入和輸出存放器。寫該存放器會允許一個字節(jié)進入隊列并發(fā)送。假設(shè)SPI 被配置成主機,當前面的數(shù)據(jù)發(fā)送完成,排在隊列的數(shù)據(jù)會立刻被發(fā)送。SPISR 存放器中的發(fā)送空標志SPTEF 闡明S
26、PI 數(shù)據(jù)存放器預備接納新的數(shù)據(jù)。當SPIF=1 時SPIDR 中接納的數(shù)據(jù)是有效的,這時才可以讀到有效數(shù)據(jù)。留意,SPIEF=0時表示當前數(shù)據(jù)并未發(fā)送完成,不可寫SPIDR存放器,當SPIEF=1時,才可以寫SPIDR存放器以發(fā)送新數(shù)據(jù)。單片機MC9S12DG128 的SPI1 接口和74HC164 銜接,74HC164 是串入并出的8 位移位存放器,用其來擴展并行輸出口,74HC164 的輸出作為數(shù)碼管顯示電路的段碼,采用動態(tài)掃描顯示。PT5 做74HC164 的片選信號。微控制器任務(wù)于主方式,向SPIDR 寫入數(shù)據(jù)啟動SPI 發(fā)送模塊后,MCU 發(fā)送的數(shù)據(jù)進入74HC164 的移位存放器
27、中。請見exp17。SPI1的的MOSI,時,時鐘,片選,鐘,片選,接到接到74HC16474HC164,串,串入并出。入并出。74HC244八八同相三態(tài)線驅(qū)同相三態(tài)線驅(qū)動器動器接接8段段LED的的驅(qū)動電路,驅(qū)動電路,低電平使某低電平使某段發(fā)光。段發(fā)光。MC9S12DG128單片機有兩個SCI 模塊。SCI 模塊僅僅復用了PS 口的4 個I/O 引腳0-3 位作為RXD0、TXD0、RXD1、TXD1。當SCI 接納器/發(fā)送器被允許時,SCI 將控制TxD 和RxD 進入相應(yīng)的操作,否那么它們只能用作普通的I/O 口。留意SCI是異步串行通訊口。SCI的發(fā)送器與接納器都是雙緩沖的。各自有任務(wù)使
28、能和中斷控制。可任務(wù)于全雙工方式。SCI的主要特性:1、異步 2、全雙工3、不歸零格式NRZ 4、13個波特率控制位,選擇更廣5、收、發(fā)雙緩沖 6、具有8個中斷標志位的中斷驅(qū)動操作SCI的其他特性可以在存放器的講解時領(lǐng)會。波特率計算公式:BR=兩存放器組合值,1-8191留意此存放器的賦值方法:假設(shè)只對SCIBDH賦值是無效的,必需先對SCIBDH賦值,再對SCIBDL賦值才可以產(chǎn)生有效的BR。假設(shè)不運用SCIBDH,那么可以直接給SCIBDL賦值,由于SCIBDH復位后默以為0,相當于賦0值。下面舉個設(shè)置波特率為9600的例子。設(shè)置波特率本質(zhì)上是計算公式中BR的值,再把BR的值賦給波特率存放
29、器。BR的值計算是有技巧的,可以用一個公式完成。BR值 = (PLL頻率/ 2) / 目的波特率 / 16 )留意PLL頻率/2即總線頻率。運用PLL,總線頻率=PLL頻率/2,不運用,那么總線頻率=晶振頻率/2。所以,假設(shè)需求設(shè)置SCI0波特率為9600,并假設(shè)PLL時鐘頻率=40M的話,賦值程序為:SCI0BDL = (unsigned char)(40000000UL / 2) / 9600 / 16 ); SCI0BDH不運用。LOOPS-SCI回送方式。即回送方式。即“自發(fā)自收。自發(fā)自收。1=回送方式,回送方式,0=正常方式。正常方式。SCISWAI-等待方式停頓控制。等待方式停頓控
30、制。1=等待方式等待方式SCI任務(wù),任務(wù),0=不任務(wù)。不任務(wù)。RSRC-接納器來源。接納器來源。1=來源于外部,來源于外部,0=來源于內(nèi)部。和來源于內(nèi)部。和LOOPS配合。配合。M-數(shù)據(jù)字符長度。數(shù)據(jù)字符長度。1=數(shù)據(jù)位數(shù)據(jù)位9位,位,0=數(shù)據(jù)位數(shù)據(jù)位8位。位。WAKE-喚醒條件位。喚醒條件位。1=地址位喚醒接納數(shù)據(jù)的最大顯著位為地址位喚醒接納數(shù)據(jù)的最大顯著位為1,0=空閑線喚醒空閑線喚醒RXD腳滿足空閑條件。腳滿足空閑條件。ILT-空閑線類型。這位決議空閑線類型。這位決議SCI什么時候開場計數(shù)什么時候開場計數(shù)“空閑字符的位數(shù)??臻e字符的位數(shù)。計數(shù)可從計數(shù)可從“起始位或從起始位或從“停頓位開場
31、。從停頓位開場。從“起始位開場計數(shù),那么起始位開場計數(shù),那么“停頓位前的一串停頓位前的一串“1能夠產(chǎn)生錯誤的空閑線條件。從能夠產(chǎn)生錯誤的空閑線條件。從“停頓位開停頓位開場計數(shù),可防止錯誤的空閑線識別,但需求適當?shù)赝桨l(fā)送操作。場計數(shù),可防止錯誤的空閑線識別,但需求適當?shù)赝桨l(fā)送操作。PE-奇偶校驗使能。奇偶校驗使能。1=允許,允許,0=制止。制止。PT-奇偶校驗類型。1=奇校驗,0=偶校驗。普通此存放器可以按默許值設(shè)置。TIE-傳送存放器空中斷使能。1=中斷允許,0=中斷制止。參考形狀存放器的TDRE位。由TDRE產(chǎn)生中斷懇求。TCIE-發(fā)送終了中斷使能。1=中斷允許,0=中斷制止。參考TC位
32、。RIE-接納數(shù)據(jù)存放器滿中斷使能。1=中斷允許,0=中斷制止。參考RDRF和OR位。ILIE-線路空閑中斷使能。1=中斷允許,0=中斷制止。參考IDLE位。TE-發(fā)送器使能。1=發(fā)送使能,0=發(fā)送制止。RE-接納器使能。1=接納使能,0=接納制止。RWU-接納器喚醒位。1=喚醒允許并且封鎖接納中斷。通常,硬件經(jīng)過自動去除RWU來喚醒接納器。0=正常方式。SBK-傳輸終止位。1=發(fā)送終止符,0=不發(fā)送。這個存放器的TDRE,TC,RDRF,IDLE和OR位跟控制存放器2有關(guān),控制存放器2中的對應(yīng)位為中斷使能位,形狀存放器1中的位為中斷形狀位。TDRE-發(fā)送數(shù)據(jù)存放器空標志。當數(shù)據(jù)由SCI數(shù)據(jù)存放器挪動到SCI移位存放器中時,TDRE=1。然后數(shù)據(jù)存放器為空,可以接納新數(shù)據(jù)。經(jīng)過讀SCISR1 然后寫SCIDRL 來清TDRE。TC-發(fā)送完成標志。當TC=1 時,讀SCISR1 然后寫SCIDRL 去除該位。當數(shù)據(jù)、報頭或中止符進入隊列并預備發(fā)送時,TC 自動被去除。1=發(fā)送終了,0=正在發(fā)送。RDRF-接納數(shù)據(jù)存放器滿標志。1=數(shù)據(jù)存放器接納到有效數(shù)據(jù),可讀;0=數(shù)據(jù)存放器中數(shù)據(jù)暫不可用。IDLE-線路空閑標志。當10 個延續(xù)的邏輯1M=0或11 個延續(xù)的邏輯1M=1出如今接納器輸入端,IDLE置位。假設(shè)IDLE 被去除,在一個空閑條件置位IDLE 前一個有效的幀必需再次
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年事業(yè)單位教師招聘言語理解與表達題庫附參考答案【培優(yōu)】
- 2024版建筑工程承包協(xié)議書
- 2024琴行鋼琴出租合同含琴行品牌宣傳合作3篇
- 2025年度地質(zhì)災(zāi)害監(jiān)測與防治測量勞務(wù)分包合同安全規(guī)范范本3篇
- 2025年度企業(yè)股權(quán)激勵法律風險防范合同3篇
- 2025年安防監(jiān)控系統(tǒng)設(shè)計與安裝服務(wù)合同3篇
- 2024版房地產(chǎn)買賣合同(含附屬設(shè)施和土地使用權(quán)轉(zhuǎn)讓)
- 13 書面表達分類練-2022-2023學年七年級英語下學期期末復習培優(yōu)拔高(牛津譯林版)(解析版)
- 2024年初中九年級中考語文測試題及答案
- 2024版衛(wèi)星導航系統(tǒng)開發(fā)與應(yīng)用合同
- 零星維修工程 投標方案(技術(shù)方案)
- 護理基礎(chǔ)測試題+參考答案
- 副總經(jīng)理招聘面試題與參考回答(某大型國企)2024年
- 2024年工程咨詢服務(wù)承諾書
- 2024年SATACT家教培訓合同
- 青桔單車保險合同條例
- 《ESPEN重癥病人營養(yǎng)指南(2023版)》解讀課件
- 智慧茶園監(jiān)控系統(tǒng)的設(shè)計
- 2024年宜賓發(fā)展產(chǎn)城投資限公司第三批員工公開招聘高頻難、易錯點500題模擬試題附帶答案詳解
- DB13-T 5673-2023 公路自愈合瀝青混合料薄層超薄層罩面施工技術(shù)規(guī)范
- 哈爾濱研學旅行課程設(shè)計
評論
0/150
提交評論