freecale寄存器說(shuō)明復(fù)習(xí)過(guò)程_第1頁(yè)
freecale寄存器說(shuō)明復(fù)習(xí)過(guò)程_第2頁(yè)
freecale寄存器說(shuō)明復(fù)習(xí)過(guò)程_第3頁(yè)
freecale寄存器說(shuō)明復(fù)習(xí)過(guò)程_第4頁(yè)
freecale寄存器說(shuō)明復(fù)習(xí)過(guò)程_第5頁(yè)
已閱讀5頁(yè),還剩67頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、Good is good, but better carries it.精益求精,善益求善。freecale寄存器說(shuō)明MC9S12DG128B單片機(jī)寄存器說(shuō)明書(shū)(主要部分)作者:廣工翔宇隊(duì)2008-01-26目錄TOCo1-3hzuHYPERLINKl_Toc193342760一、CRG(ClockandResetGenerator時(shí)鐘模塊)PAGEREF_Toc193342760h4HYPERLINKl_Toc193342761SYNR與REFDVPAGEREF_Toc193342761h4HYPERLINKl_Toc193342762CRGFLG(時(shí)鐘產(chǎn)生模塊的標(biāo)志寄存器)PAGEREF_

2、Toc193342762h4HYPERLINKl_Toc193342763CRGINTL(CRG中斷允許控制寄存器)PAGEREF_Toc193342763h5HYPERLINKl_Toc193342764CLKSEL(時(shí)鐘選擇寄存器)PAGEREF_Toc193342764h5HYPERLINKl_Toc193342765PLLCTL(鎖相環(huán)控制寄存器)PAGEREF_Toc193342765h5HYPERLINKl_Toc193342766RTICTL(設(shè)置實(shí)時(shí)中斷超時(shí)周期寄存器)PAGEREF_Toc193342766h6HYPERLINKl_Toc193342767COPCTL(看門(mén)狗

3、控制器)PAGEREF_Toc193342767h7HYPERLINKl_Toc193342768ARMCOP(看門(mén)狗復(fù)位寄存器)PAGEREF_Toc193342768h7HYPERLINKl_Toc193342769二、AD轉(zhuǎn)換模塊PAGEREF_Toc193342769h8HYPERLINKl_Toc193342770ATDCTL2(AD控制寄存器2)PAGEREF_Toc193342770h8HYPERLINKl_Toc193342771ATDCTL3(AD控制寄存器3)PAGEREF_Toc193342771h8HYPERLINKl_Toc193342772ATDCTL4(時(shí)鐘選擇預(yù)

4、分頻)PAGEREF_Toc193342772h9HYPERLINKl_Toc193342773ATDCTL5(AD控制器5)PAGEREF_Toc193342773h10HYPERLINKl_Toc193342774ATDSTAT0(AD狀態(tài)寄存器)PAGEREF_Toc193342774h11HYPERLINKl_Toc193342775ATDDIEN(AD輸入使能寄存器)PAGEREF_Toc193342775h11HYPERLINKl_Toc193342776ATDDRHx/ATDDRLx(AD轉(zhuǎn)換結(jié)果寄存器)PAGEREF_Toc193342776h11HYPERLINKl_Toc1

5、93342777三、PWM模塊PAGEREF_Toc193342777h12HYPERLINKl_Toc193342778PWM初始化步驟PAGEREF_Toc193342778h12HYPERLINKl_Toc193342779PWME(PWMEnableRegisterPWM使能寄存器)PAGEREF_Toc193342779h12HYPERLINKl_Toc193342780PWMPOL(PWMPolarityRegister極性選擇寄存器)PAGEREF_Toc193342780h12HYPERLINKl_Toc193342781PWMDTYx(PWMChannelDutyRegist

6、ersPWM通道占空比寄存器)PAGEREF_Toc193342781h12HYPERLINKl_Toc193342782PWMPERx(PWMChannelPeriodRegistersPWM通道周期寄存器)PAGEREF_Toc193342782h13HYPERLINKl_Toc193342783PWMCLK(PWMClockSelectRegisterpwm時(shí)鐘選擇寄存器)PAGEREF_Toc193342783h13HYPERLINKl_Toc193342784PWMPRCLK(PrescaleClockSelectRegister預(yù)分頻時(shí)鐘選擇寄存器)PAGEREF_Toc19334

7、2784h14HYPERLINKl_Toc193342785PWMCTL(PWMControlRegister控制寄存器)PAGEREF_Toc193342785h14HYPERLINKl_Toc193342786四、IO模塊PAGEREF_Toc193342786h16HYPERLINKl_Toc193342787PortTI/ORegister(PTT)PAGEREF_Toc193342787h16HYPERLINKl_Toc193342788PortTInputRegister(PTIT)(PTIS、PTIP、PTIH、PTIJ)PAGEREF_Toc193342788h16HYPERL

8、INKl_Toc193342789PortTDataDirectionRegister(DDRT)(DDRS、DDRH、DDRJ)PAGEREF_Toc193342789h16HYPERLINKl_Toc193342790PortTReducedDriveRegister(RDRT)(RDRS、RDRP、RDRH、RDRJ)PAGEREF_Toc193342790h16HYPERLINKl_Toc193342791PortTPullDeviceEnableRegister(PERT)(PERS、PERH、PERJ)PAGEREF_Toc193342791h16HYPERLINKl_Toc193

9、342792PPST(PortTPolaritySelectRegister)PAGEREF_Toc193342792h17HYPERLINKl_Toc193342793PTS(PortSI/ORegister)PAGEREF_Toc193342793h17HYPERLINKl_Toc193342794WOMS(PortSWired-OrModeRegister)PAGEREF_Toc193342794h17HYPERLINKl_Toc193342795PTP(PortPI/ORegister)PAGEREF_Toc193342795h17HYPERLINKl_Toc193342796PIEP

10、(PortPInterruptEnableRegister)(PIEH、PIEJ)PAGEREF_Toc193342796h18HYPERLINKl_Toc193342797PIFP(PortPInterruptFlagRegister)(PIFH、PIFJ)PAGEREF_Toc193342797h18HYPERLINKl_Toc193342798PTH(PortHI/ORegister)PAGEREF_Toc193342798h18HYPERLINKl_Toc193342799PortJI/ORegister(PTJ)PAGEREF_Toc193342799h18HYPERLINKl_To

11、c193342800五、SPI0模塊(SPI1模塊與之對(duì)應(yīng))PAGEREF_Toc193342800h20HYPERLINKl_Toc193342801SPI0CR1(SPI0控制寄存器1)PAGEREF_Toc193342801h20HYPERLINKl_Toc193342802SPI0CR2(SPI0控制寄存器2)PAGEREF_Toc193342802h21HYPERLINKl_Toc193342803SPI0BR(波特率設(shè)置寄存器)PAGEREF_Toc193342803h21HYPERLINKl_Toc193342804SPI0SR(SPI狀態(tài)寄存器)PAGEREF_Toc19334

12、2804h22HYPERLINKl_Toc193342805SPI0DR(SPI數(shù)據(jù)寄存)PAGEREF_Toc193342805h22HYPERLINKl_Toc193342806六、EnhancedCaptureTimerModule增強(qiáng)型捕捉定時(shí)器模塊PAGEREF_Toc193342806h23HYPERLINKl_Toc193342807TIOS(定時(shí)器輸入捕捉/輸出比較選擇寄存器)PAGEREF_Toc193342807h23HYPERLINKl_Toc193342808OC7M(OutputCompareMaskAction)PAGEREF_Toc193342808h23HYPE

13、RLINKl_Toc193342809OC7D(OutputCompare7DataRegister)PAGEREF_Toc193342809h23HYPERLINKl_Toc193342810TSCR1PAGEREF_Toc193342810h23HYPERLINKl_Toc193342811TCTL1/TCTL2(定時(shí)器控制寄存器1/2)PAGEREF_Toc193342811h24HYPERLINKl_Toc193342812TCTL3/TCTL4(輸入捕捉沿控制(IC7IC0))PAGEREF_Toc193342812h24HYPERLINKl_Toc193342813TIE(定時(shí)器中

14、斷允許控制器)PAGEREF_Toc193342813h25HYPERLINKl_Toc193342814PACN3、PACN2(PACN1、PACN0類(lèi)似)PAGEREF_Toc193342814h25HYPERLINKl_Toc193342815PACTL(16位計(jì)數(shù)器控制寄存器)PAGEREF_Toc193342815h25HYPERLINKl_Toc193342816七、SCI異步品行通信PAGEREF_Toc193342816h27HYPERLINKl_Toc193342817SCICR1(SCI控制寄存器1)PAGEREF_Toc193342817h27HYPERLINKl_Toc

15、193342818SCICR2(SCI控制寄存器2)PAGEREF_Toc193342818h27HYPERLINKl_Toc193342819SCIBDH/L(SCI波特率設(shè)置寄存器)PAGEREF_Toc193342819h27HYPERLINKl_Toc193342820SCISR1(SCI狀態(tài)寄存器1)PAGEREF_Toc193342820h27HYPERLINKl_Toc193342821SCIDRH/L(SCI接收發(fā)送數(shù)據(jù)寄存器)PAGEREF_Toc193342821h28HYPERLINKl_Toc193342822八、EEPROM(電可擦除寄存器)PAGEREF_Toc19

16、3342822h29HYPERLINKl_Toc193342823ECLKDIV(時(shí)鐘分頻器寄存器)PAGEREF_Toc193342823h29HYPERLINKl_Toc193342824ECNFG(EEPROMConfigurationRegister)PAGEREF_Toc193342824h29HYPERLINKl_Toc193342825EPROT(EEPROM保護(hù)設(shè)置寄存器)PAGEREF_Toc193342825h29HYPERLINKl_Toc193342826ESTAT(EEPROM狀態(tài)寄存器)PAGEREF_Toc193342826h30HYPERLINKl_Toc193

17、342827ECMD(EEPROM指令寄存器)PAGEREF_Toc193342827h30HYPERLINKl_Toc193342828ESTAT(EEPROM狀態(tài)寄存器)PAGEREF_Toc193342828h31MC9S12DG128B特殊功能寄存器說(shuō)明一、CRG(ClockandResetGenerator時(shí)鐘模塊)SYNR與REFDVMnemonic76543210ResetValueSYNR00SYN5SYN4SYN3SYN2SYN1SYN00000,0000REFDV0000REFDV3REFDV2REFDV1REFDV00000,0000說(shuō)明:SYNR:(時(shí)鐘合成寄存器)有效

18、位為寄存器的低6位,默認(rèn)地址:$34。REFDV:(時(shí)鐘分頻寄存器)有效位為寄存器的低4位,默認(rèn)地址:$35??挎i相環(huán)產(chǎn)生的時(shí)鐘頻率由下面的公式得到:PLLCLK=2*OSCCLK*(SYNR+1)/(REFDV+1)CRGFLG(時(shí)鐘產(chǎn)生模塊的標(biāo)志寄存器)Mnemonic76543210ResetValueCRGFLGRTIFPORF0LOCKIFLOCKTRACKSCMIFSCM1000,0000說(shuō)明:(時(shí)鐘產(chǎn)生模塊的標(biāo)志寄存器),默認(rèn)地址:$37。RTIF:實(shí)時(shí)中斷標(biāo)志位。為1時(shí)表示發(fā)生了實(shí)時(shí)中斷超時(shí)中斷,向該位寫(xiě)1清中斷標(biāo)志位。PORF:上電復(fù)位標(biāo)志。為1時(shí)表示上電復(fù)位。LOCKIF:

19、鎖相環(huán)中斷標(biāo)志位。為1時(shí)表示鎖相環(huán)鎖定位發(fā)生變化產(chǎn)生中斷請(qǐng)求。LOCK:鎖相環(huán)頻率鎖定標(biāo)志位。為1時(shí)表示時(shí)鐘頻率已穩(wěn)定,鎖相環(huán)頻率已鎖定。TRACK:鎖相環(huán)跟蹤模式位。為1時(shí)系統(tǒng)工作在跟蹤模式下;為0時(shí)系統(tǒng)工作在自時(shí)鐘方式下。SCMIF:自給時(shí)鐘中斷標(biāo)志位。為1時(shí)表示SCM位發(fā)生了變化。SCM:自給時(shí)鐘狀態(tài)位。為1時(shí)表示系統(tǒng)靠自給時(shí)鐘工作,外部晶振停振。CRGINTL(CRG中斷允許控制寄存器)Mnemonic76543210ResetValueCRGINTLRTIE00LOCKIE00SCMIE0說(shuō)明:(CRG中斷允許控制寄存器)默認(rèn)地址:$38RTIE:實(shí)時(shí)中斷允許位。為1時(shí)表示允許。LO

20、CKIE:鎖相環(huán)頻率鎖定中斷允許位。為1時(shí)表示允許。SCMIE:自給時(shí)鐘中斷允許位。為1時(shí)表示允許。CLKSEL(時(shí)鐘選擇寄存器)Mnemonic76543210ResetValueCLKSELPLLSELPSTFSYSWAROAWAPLLWAICWAIRTIWACOPWA0000,0000說(shuō)明:(時(shí)鐘選擇寄存器,默認(rèn)地址:$39)PLLSEL:選定鎖相環(huán)位,置1時(shí)選定鎖相環(huán)時(shí)鐘。PSTP:選定偽停止模式下振蕩器工作是否,置1時(shí)振蕩器不停止。SYSWAI:設(shè)置Wait模式下時(shí)鐘停止位,置1時(shí)在Wait模式下時(shí)鐘停止。ROAWAI:Wait模式下降低振蕩器放大倍數(shù),置1時(shí)降低振蕩器放大倍數(shù)。PL

21、LWAI:置Wait模式下鎖相環(huán)停止工作位,置1時(shí)則在Wait模式下停止。CWAI:置Wait模式下內(nèi)核時(shí)鐘停止工作位,置1時(shí)則停止。RTIWA:置Wait模式下內(nèi)實(shí)時(shí)時(shí)鐘停止工作位,置1時(shí)則停止。COPWAI:置Wait模式下看門(mén)狗時(shí)鐘停止工作,置1時(shí)則停止。PLLCTL(鎖相環(huán)控制寄存器)Mnemonic76543210ResetValuePLLCTLCMEPLLONAUTOACQ0PREPCESCME1111,0000說(shuō)明:CME:時(shí)鐘監(jiān)控允許位。為1時(shí)時(shí)鐘監(jiān)控允許。PLLON:鎖相環(huán)電路允許位,為1時(shí)允許。AUTO:自動(dòng)帶寬控制位。為1時(shí)選擇高頻帶寬控制;為0時(shí)選擇低頻帶寬控制。ACQ

22、:自動(dòng)帶寬控制濾波器選擇位,AUTO=1時(shí)這一位無(wú)意義。為1時(shí)選擇片內(nèi)高頻濾波器,為0時(shí)選擇片內(nèi)低頻濾波器。PRE:CPU偽停止?fàn)顟B(tài)時(shí),實(shí)時(shí)中斷。為1時(shí)實(shí)時(shí)中斷(RTI)允許;為0時(shí)禁止。PCE:CPU虛擬停止時(shí),看門(mén)狗(COP)允許位。為1時(shí)允許看門(mén)狗;為0時(shí)禁止。SCEM:自時(shí)鐘方式允許位。為1時(shí)探測(cè)到外部晶振失效時(shí)產(chǎn)生復(fù)位信號(hào);為0時(shí)探測(cè)到外部晶振失效時(shí)進(jìn)入自給時(shí)鐘方式。RTICTL(設(shè)置實(shí)時(shí)中斷超時(shí)周期寄存器)Mnemonic76543210ResetValueRTICTL0RTR6RTR5RTR4RTR3RTR2RTR1RTR00000,0000說(shuō)明:RTR6:4:實(shí)時(shí)中斷比例因子設(shè)

23、置位。RTR3:0:實(shí)時(shí)中斷比例系數(shù)設(shè)置位。COPCTL(看門(mén)狗控制器)Mnemonic76543210ResetValueCOPCTLWCOPRSBCK000CR2CR1CR00000,0000說(shuō)明:WCOP:當(dāng)被置位時(shí),工作于WINDOWCOPoperation方式下,在該模式下,對(duì)ARMCOP寄存器的寫(xiě)入必須在選定周期(由CR2-0設(shè)定)的最后25%時(shí)間內(nèi),否則會(huì)引起COP復(fù)位;在25%的周期內(nèi),55可以隨時(shí)寫(xiě)入,但AA一旦跟在55后面輸入時(shí),看門(mén)狗計(jì)數(shù)單元將清0,用戶(hù)必須在下一個(gè)25%周期內(nèi)才能對(duì)ARMCOP寫(xiě)數(shù)據(jù)。置0時(shí)工作于NormalCOPoperation方式下。RSBCK:在

24、BDM模式下COP工作與否。為1時(shí),在BDM模式下禁止看門(mén)狗中斷復(fù)位;為0時(shí),則允許。CR2CR0:看門(mén)狗溢出時(shí)間設(shè)定。全0時(shí),禁止看門(mén)狗功能。溢出時(shí)間為所選數(shù)據(jù)倍的晶振。如:選001時(shí),則外部晶振振動(dòng)214次后產(chǎn)生復(fù)位。ARMCOP(看門(mén)狗復(fù)位寄存器)說(shuō)明:當(dāng)CR2.0=”000”時(shí),對(duì)該寄存器的寫(xiě)入無(wú)作用。當(dāng)CR2.0不全為0時(shí),對(duì)該寄存器寫(xiě)入55和AA以外的數(shù)據(jù)則會(huì)引起看門(mén)狗復(fù)位;只有寫(xiě)入55后再寫(xiě)入AA才會(huì)清除看門(mén)狗計(jì)數(shù)器。二、AD轉(zhuǎn)換模塊(AnalogtoDigitalConverter10Bit8Channel)ATDCTL2(AD控制寄存器2)76543210ResetValue

25、ADPUAFFCAWAIETRIGLEETRIGPETRIGEASCIEASCIF0000,0000說(shuō)明:ADPU:A/D電源使能/禁止。為1時(shí)AD模塊上電;為0時(shí)禁止AD,減少功耗。AFFC:A/D快速轉(zhuǎn)換完成標(biāo)志位清零。1=快速標(biāo)志位清零順序,每次讀取結(jié)果寄存器自動(dòng)清零0=正常標(biāo)志位清零順序,需要手動(dòng)對(duì)狀態(tài)標(biāo)志位清零AWAI:等待模式下的工作方式。1=在等待模式下暫停轉(zhuǎn)換,并處于省電狀態(tài)0=在等待模式下繼續(xù)轉(zhuǎn)換。ETRIGLE、ETRIGP、ETRIGE:功能設(shè)置如下表ETRIGLEETRIGPETRIGESCAN描述xx00忽略外部觸發(fā),執(zhí)行一次轉(zhuǎn)換后停止xx01忽略外部觸發(fā),執(zhí)行連續(xù)轉(zhuǎn)

26、換后001X下降沿觸發(fā),每次觸發(fā),執(zhí)行一次轉(zhuǎn)換011X上升沿觸發(fā),每次觸發(fā),執(zhí)行一次轉(zhuǎn)換101X低電平觸發(fā),每次觸發(fā),執(zhí)行連續(xù)轉(zhuǎn)換111X高電平觸發(fā),每次觸發(fā),執(zhí)行連續(xù)轉(zhuǎn)換ASCIE:atd轉(zhuǎn)換完成中斷允許使能端1=ASCIF=1時(shí),轉(zhuǎn)換完成則中斷請(qǐng)求發(fā)生0=轉(zhuǎn)換完成無(wú)中斷請(qǐng)求ASCIF:只讀,寫(xiě)無(wú)效,中斷響應(yīng)標(biāo)志位1=轉(zhuǎn)換完成中斷未響應(yīng)(有請(qǐng)求)0=無(wú)atd中斷發(fā)生ATDCTL3(AD控制寄存器3)Mnemonic76543210ResetValueATDCTL30S8CS4CS2CS1CFIFOFRZ1FRZ00010,0000預(yù)留說(shuō)明:S8C,S4C,S2C,S1C:每序列的轉(zhuǎn)換次數(shù)選擇

27、(見(jiàn)下表)FIFO:結(jié)果寄存器FIFO模式控制位1=轉(zhuǎn)換結(jié)果放在連續(xù)的結(jié)果積存器中0=轉(zhuǎn)換結(jié)果放在相應(yīng)的結(jié)果寄存器中,直到指定的序列長(zhǎng)度被轉(zhuǎn)換完成S8CS4CS2CS1C每序列轉(zhuǎn)換次數(shù)000080001100102001130100401015011060111718FRZ1、FRZ0:凍結(jié)狀態(tài)下的工作模式選擇(一般用于調(diào)試)FRZ1FRZ0工作模式00繼續(xù)轉(zhuǎn)換01預(yù)留10完成當(dāng)前轉(zhuǎn)換后凍結(jié)11立即凍結(jié)ATDCTL4(時(shí)鐘選擇預(yù)分頻)76543210ResetValueSRES8SMP1SMP0PRS4PRS3PRS2PRS1PRS000000101說(shuō)明:SRES8:AD轉(zhuǎn)換分辨率選擇1=8位

28、分辨率0=10位分辨率SMP1、SMP0:采樣時(shí)間選擇控制位:采樣時(shí)間分兩個(gè)狀態(tài),第一狀態(tài)為2個(gè)ad轉(zhuǎn)換時(shí)鐘周期;第二狀態(tài)由SMP1、SMP0決定,如下表:SMP1SMP0第二狀態(tài)時(shí)間002個(gè)ad轉(zhuǎn)換時(shí)鐘周期014個(gè)ad轉(zhuǎn)換時(shí)鐘周期108個(gè)ad轉(zhuǎn)換時(shí)鐘周期1116個(gè)ad轉(zhuǎn)換時(shí)鐘周期PRS4PRS0:atd時(shí)鐘預(yù)分頻控制位。ATD時(shí)鐘(總線(xiàn)時(shí)鐘)0.5/(PRS+1)ATDCTL5(AD控制器5)76543210ResetValueDJMDSGNSCANMULT0CCCBCA0000,0000說(shuō)明:注意:對(duì)這個(gè)寄存器寫(xiě)操作時(shí),將會(huì)中斷當(dāng)前的轉(zhuǎn)換,然后重新啟動(dòng)新的轉(zhuǎn)換序列Djm:轉(zhuǎn)換結(jié)果寄存器數(shù)據(jù)

29、的對(duì)齊方式控制位。為1時(shí)右對(duì)齊;為0時(shí)左對(duì)齊。Dsgn:結(jié)果寄存器數(shù)據(jù)的符號(hào)表示控制位。1=符號(hào)表示;0=無(wú)符號(hào)表示。Scan:轉(zhuǎn)換序列控制位(連續(xù)或單次)1=連續(xù)轉(zhuǎn)換(掃描模式)0=單次轉(zhuǎn)換Mult:模擬信號(hào)單/多通道輸入選擇控制位1=使用多通道0=使用單通道CC、CB、CA:模擬信號(hào)輸入通道選擇控制位CCCBCAChannel000AN0001AN1010AN2011AN3100AN4101AN5110AN6111AN7ATDSTAT0(AD狀態(tài)寄存器)76543210ResetValueSCF0ETORFFIFOR0CC2CC1CC00000,0000說(shuō)明:SCF:轉(zhuǎn)換數(shù)據(jù)完成標(biāo)志位1=

30、轉(zhuǎn)換完成0=轉(zhuǎn)換未完成ETORF:外部觸發(fā)覆蓋標(biāo)志1=在轉(zhuǎn)換過(guò)程中有外部觸發(fā)(高/低電平出現(xiàn))。0=無(wú)觸發(fā)。FIFOR:該位表示在轉(zhuǎn)換完成標(biāo)志(CCF)被清除之前是否有數(shù)據(jù)寫(xiě)入結(jié)果寄存器1=當(dāng)結(jié)果寄存器在讀出之前已經(jīng)被寫(xiě)入時(shí)(未讀走數(shù)據(jù))CC2、CC1、CC0:結(jié)果寄存器指定位,表明當(dāng)前轉(zhuǎn)換結(jié)果的數(shù)據(jù)存放在哪個(gè)寄存器(000至111分別表示結(jié)果寄存器0至7)只能讀。ATDDIEN(AD輸入使能寄存器)76543210ResetValueIEN7IEN6IEN5IEN4IEN3IEN2IEN1IEN00000,0000說(shuō)明:IENX:通道x的數(shù)字輸入使能控制端,控制相應(yīng)通道的數(shù)字輸入緩沖器(模擬

31、信號(hào)輸入端到PTADx數(shù)據(jù)寄存器之間的緩沖器)1=允許數(shù)字輸入緩沖器0=不允許數(shù)字輸入緩沖器ATDDRHx/ATDDRLx(AD轉(zhuǎn)換結(jié)果寄存器)76543210ResetValueBit7Bit6Bit5Bit4Bit3Bit2Bit1Bit00000,0000說(shuō)明:下為右對(duì)齊方式、8位分辨率的轉(zhuǎn)換結(jié)果ATDDRLx(高位全0)三、PWM模塊PWM初始化步驟1禁止PWMDisablePWM(PWME)2選擇時(shí)鐘Selectclock(prescalerandscale)forthePWM(PWMPRCLK,PWMSCLA,PWMSCLB,PWMCLK)3選擇極性Selectpolarity(P

32、WMPOL)4選擇對(duì)齊模式Selectcenterorleftalignedmode(PWMCAE)5對(duì)占空比和周期編程Programdutycycleandperiod(PWMDTYx,PWMPERx)6使能PWM通道EnableusedPWMchannels(PWME)PWME(PWMEnableRegisterPWM使能寄存器)76543210ResetValuePWME7PWME6PWME5PWME4PWME3PWME2PWME1PWME00000,0000說(shuō)明:PWMEX:PWM通道x輸出使能控制位1=允許,下一個(gè)時(shí)鐘開(kāi)始輸出PWM0=禁止PWMPOL(PWMPolarityRegi

33、ster極性選擇寄存器)76543210ResetValuePPOL7PPOL6PPOL5PPOL4PPOL3PPOL2PPOL1PPOL00000,0000說(shuō)明:PPOLX:pwm極性選擇1=在周期開(kāi)始時(shí),PWM通道輸出為高電平,當(dāng)計(jì)數(shù)器等于占空比寄存器的值時(shí),輸出為低電平0=在周期開(kāi)始時(shí),PWM通道輸出為低電平,當(dāng)計(jì)數(shù)器等于占空比寄存器的值時(shí),輸出為高電平PWMDTYx(PWMChannelDutyRegistersPWM通道占空比寄存器)76543210ResetValueBit7Bit6Bit5Bit4Bi3Bit2Bit1Bit011111111說(shuō)明:占空比計(jì)算:極性(ppol)為0

34、時(shí)占空比=(PWMPERx-PWMDTYx)/PWMPERx*100%極性(ppol)為1時(shí)占空比=PWMDTYx/PWMPERx*100%PWMPERx(PWMChannelPeriodRegistersPWM通道周期寄存器)Bit7Bit6Bit5Bit4Bit3Bit2Bit1Bit0說(shuō)明:復(fù)位:11111111通道周期計(jì)算:左對(duì)齊輸出(CAEx=0)?兩份資料不同PWMx周期=通道時(shí)鐘周期*PWMPERx中心對(duì)齊輸出(CAEx=1)PWMx周期=通道時(shí)鐘周期*(2*PWMPERx)PWMCLK(PWMClockSelectRegisterpwm時(shí)鐘選擇寄存器)76543210Reset

35、ValuePCLK7PCLK6PCLK5PCLK4PCLK3PCLK2PCLK1PCLK00000,0000說(shuō)明:PCLK7:通道7時(shí)鐘選擇1=通道7的時(shí)鐘源為SB0=通道7的時(shí)鐘源為B.PCLK6:通道6時(shí)鐘選擇1=時(shí)鐘源為SB.0=時(shí)鐘源為BPCLK5:通道5時(shí)鐘選擇1=時(shí)鐘源為SA0=時(shí)鐘源為APCLK4:通道4時(shí)鐘選擇1=時(shí)鐘源為SA0=時(shí)鐘源為APCLK3:通道3時(shí)鐘選擇1=時(shí)鐘源為SB.0=時(shí)鐘源為BPCLK2:通道2時(shí)鐘選擇1=時(shí)鐘源為SB0=時(shí)鐘源為BPCLK1:通道1時(shí)鐘選擇1=時(shí)鐘源為SA0=時(shí)鐘源為APCLK0:通道0時(shí)鐘選擇1=時(shí)鐘源為SA0=時(shí)鐘源為APWMPRCLK

36、(PrescaleClockSelectRegister預(yù)分頻時(shí)鐘選擇寄存器)76543210ResetValue0PCKB2PCKB1PCKB00PCKA2PCKA1PCKA00000,0000說(shuō)明:PCKB2PCKB0:時(shí)鐘B的預(yù)分頻選擇,具體如下表:PCKB2PCKB2PCKB2時(shí)鐘B的頻率000總線(xiàn)時(shí)鐘頻率(BC)001BC/2010BC/4011BC/8100BC/16101BC/32110BC/64111BC/128PCKA2PCKA0:之中A的預(yù)分頻選擇,具體如下表:PCKA2PCKA1PCKA0時(shí)鐘A的頻率000總線(xiàn)時(shí)鐘頻率(BC)001BC/2010BC/4011BC/810

37、0BC/16101BC/32110BC/64111BC/128PWMCTL(PWMControlRegister控制寄存器)76543210ResetValueCON67CON45CON23CON01PSWAIPFRZ000000,0000說(shuō)明:CONxy:通道x和通道y聯(lián)合/單獨(dú)使用控制位1=通道x和通道y聯(lián)合作為16位使用;通道x(數(shù)值較小的)作為高位,通道y作為低位;其中通道y的輸出引腳作為16位pwm的輸出(對(duì)于xy為67而言,為pwm7端口);時(shí)鐘源、極性、輸出使能和輸出模式由通道y的決定。0=x和y獨(dú)立使用PSWAI:等待模式下預(yù)分頻器時(shí)鐘輸入控制位1=在WAIT模式下,停止輸入時(shí)

38、鐘到預(yù)分頻器0=在WAIT模式下,允許輸入時(shí)鐘到預(yù)分頻器PFRZ:凍結(jié)模式下,PWM計(jì)數(shù)器停止控制位1=在FREEZE模式下,PWM計(jì)數(shù)器停止計(jì)數(shù)0=在FREEZE模式下,PWM計(jì)數(shù)器繼續(xù)計(jì)數(shù)四、IO模塊PortTI/ORegister(PTT)76543210ResetValuePTT7PTT6PTT5PTT4PTT3PTT2PTT1PTT00000,0000I/OC7I/OC6I/OC5I/OC4I/OC3I/OC2I/OC1I/OC0說(shuō)明:如果相關(guān)io引腳的數(shù)據(jù)方向標(biāo)志位置1(輸出),則讀的結(jié)果是該IO寄存器的值PortTInputRegister(PTIT)(PTIS、PTIP、PTI

39、H、PTIJ)76543210ResetValuePTITPTITPTITPTITPTITPTITPTITPTIT不定說(shuō)明:只讀不能寫(xiě),該寄存器的讀出為相應(yīng)io引腳的狀態(tài)值,這也可用于檢測(cè)相應(yīng)端口是否負(fù)荷或短路。PortTDataDirectionRegister(DDRT)(DDRS、DDRH、DDRJ)DDRT7DDRT6DDRT5DDRT4DDRT3DDRT2DDRT1DDRT00000,0000說(shuō)明:讀寫(xiě):任意時(shí)刻DDRT70:端口T的數(shù)據(jù)方向1=相應(yīng)引腳作為輸出使用0=相應(yīng)引腳作為輸入使用注:由于內(nèi)部時(shí)鐘電路的存在,改變DDRT的值后需要等到2個(gè)總線(xiàn)周期的時(shí)間才能讀到正確的PTT或P

40、TIT的值PortTReducedDriveRegister(RDRT)(RDRS、RDRP、RDRH、RDRJ)76543210ResetValueRDRT7RDRT6RDRT5RDRT4RDRT3RDRT2RDRT1RDRT00000,0000說(shuō)明:讀寫(xiě):任意時(shí)刻RDRT70:口T的驅(qū)動(dòng)力選擇控制位(T口作為輸入時(shí)無(wú)效)1=使用滿(mǎn)驅(qū)動(dòng)力的1/60=使用滿(mǎn)驅(qū)動(dòng)力PortTPullDeviceEnableRegister(PERT)(PERS、PERH、PERJ)76543210ResetValuePERT7PERT6PERT5PERT4PERT3PERT2PERT1PERT00000,000

41、0說(shuō)明:讀寫(xiě):任意時(shí)刻PERT70:上、下拉設(shè)備使能控制位(作為輸出時(shí)無(wú)效,復(fù)位時(shí)不允許拉設(shè)備)1=上或下拉設(shè)備允許0=上和下拉設(shè)備不允許PPST(PortTPolaritySelectRegister)76543210ResetValuePPST7PPST6PPST5PPST4PPST3PPST2PPST1PPST00000,0000說(shuō)明:讀寫(xiě):任意時(shí)刻PPST70:選擇上、下拉設(shè)備是否連接在相應(yīng)的端口引腳上1=如果PERT相應(yīng)位指明允許上或下拉設(shè)備,并且該端口作為輸入使用,則1表明下拉設(shè)備連接在端口T相應(yīng)引腳上0=如果PERT相應(yīng)位指明允許上或下拉設(shè)備,并且該端口作為輸入使用,則0表明上拉

42、設(shè)備連接在端口T相應(yīng)引腳上PTS(PortSI/ORegister)76543210ResetValuePTS7PTS6PTS5PTS4PTS3PTS2PTS1PTS00000,0000SS0SCK0MOSI0MISO0TXD1RXD1TXD0RXD0說(shuō)明:讀寫(xiě):任意時(shí)刻如果相關(guān)io引腳的數(shù)據(jù)方向標(biāo)志位置1(輸出),則讀的結(jié)果是該io寄存器的值SPI引腳(PTS7PTS4)在提供資料的SPI模塊有詳細(xì)介紹SCI引腳(PTS3PTS0)在提供資料的SCI模塊有詳細(xì)介紹(如果發(fā)送器被使能,則PTS3PTS1作為輸出使用,如果接受器被使能,則PTS2PTS0作為輸入使用)WOMS(PortSWire

43、d-OrModeRegister)76543210ResetValueWOMS7WOMS6WOMS5WOMS4WOMS3WOMS2WOMS1WOMS00000,0000說(shuō)明:讀寫(xiě):任意時(shí)刻WOMS7.0:S口的線(xiàn)或模式(對(duì)于輸入端口無(wú)影響)(具體解釋見(jiàn)英文資料)1=輸出緩沖器作為漏極開(kāi)路輸出0=輸出緩沖器作為推拉輸出PTP(PortPI/ORegister)76543210ResetValuePTP7PTP6PTP5PTP4PTP3PTP2PTP1PTP00000,0000PWM7PWM6PWM5PWM4PWM3PWM2PWM1PWM0SS1SCK1MOSI1MISO1說(shuō)明:讀寫(xiě):任意時(shí)刻作I

44、O使用時(shí)同T口,PWM和SPI的使用見(jiàn)相應(yīng)的模塊注:作為PWM使用時(shí),DDRP設(shè)置無(wú)效,且各引腳(PWM7PWM0)被強(qiáng)制為輸出,而如果關(guān)閉特征(shutdownfeature)被允許,通道PWM7將被強(qiáng)制為輸入使用。PPSP(PPSH、PPSJ)為1時(shí),相應(yīng)引腳上升沿到來(lái)時(shí)PIFP的相關(guān)位置1,其余同T口;為0時(shí),相應(yīng)引腳下降沿到來(lái)時(shí)PIFP的相關(guān)位置1,其余同T口。PIEP(PortPInterruptEnableRegister)(PIEH、PIEJ)76543210ResetValuePIEP7PIEP6PIEP5PIEP4PIEP3PIEP2PIEP1PIEP00000,0000說(shuō)明

45、:中斷使能寄存器,設(shè)置允許或禁止邊沿有效的外部中斷PIEP7PIEP0:P口的中斷使能控制位1=中斷允許0=中斷禁止PIFP(PortPInterruptFlagRegister)(PIFH、PIFJ)76543210ResetValuePIFP7PIFP6PIFP5PIFP4PIFP3PIFP2PIFP1PIFP00000,0000說(shuō)明:P口中斷標(biāo)志寄存器。各位在相應(yīng)輸入邊沿有效時(shí)被置1(是上升沿還是下降沿由PPSP寄存器決定),要清相應(yīng)的標(biāo)志位,寫(xiě)1即可,寫(xiě)0無(wú)效。PIFP7PIFP0:P口的中斷標(biāo)志1=相應(yīng)引腳上有效邊沿發(fā)生(如果該位允許中斷,則產(chǎn)生中斷)寫(xiě)1清相應(yīng)的標(biāo)志位0=無(wú)出現(xiàn)有效

46、邊沿,寫(xiě)0無(wú)效PTH(PortHI/ORegister)76543210ResetValuePTHPTHPTHPTHPTHPTHPTHPTH0000,0000SS1SCK1MOSI1MISO1PortJI/ORegister(PTJ)76543210ResetValuePTJ7PTJ60000PTJ1PTJ000*,*00TXCAN4RXCAN4SCLSDA說(shuō)明:CAN、IIC功能見(jiàn)相應(yīng)的模塊,其中CAN優(yōu)先級(jí)最高,IIC次之PUCR()76543210ResetValuePUPKE00PUPEE00PUPBEPUPAE0000,00000000PUPEE五、SPI0模塊(SPI1模塊與之對(duì)應(yīng)

47、)SPI0CR1(SPI0控制寄存器1)76543210ResetValueSPIESPESPTIEMSTRCPOLCPHASSOELSBFE0000,0100說(shuō)明:SPIE:SPI接收中斷使能控制位1允許SPRF產(chǎn)生中斷SPI中斷允許0=SPI中斷禁止SPE:SPI系統(tǒng)使能控制位,該位使SPI端口為SPI功能專(zhuān)用1=SPI端口為SPI功能專(zhuān)用0=SPI功能不允許(低電量消耗)SPTIE:SPI發(fā)送中斷使能控制位。該位在SPTEF相應(yīng)位為1時(shí),使SPI產(chǎn)生中斷。1=SPTEF中斷允許0=SPTEF中斷禁止MSTR:SPI主從模式選擇1=主機(jī)模式0=從機(jī)模式CPOL:時(shí)鐘極性選擇位。(與CPHA

48、配合使用)0=主機(jī)時(shí)鐘有高到低的跳變讀取數(shù)據(jù),數(shù)據(jù)字節(jié)之間傳輸時(shí),時(shí)鐘處于高電平空閑狀態(tài);1=主機(jī)時(shí)鐘有低到高的跳變讀取數(shù)據(jù),各數(shù)據(jù)字節(jié)之間傳輸時(shí)時(shí)鐘處于低電平空閑狀態(tài)(見(jiàn)下圖)CPHA:SPI時(shí)鐘時(shí)鐘相位選擇位。(與CPOL配合使用)0=傳輸數(shù)據(jù)的高位MSB在SS的降沿出現(xiàn),在時(shí)鐘第1個(gè)前沿讀入;之后下一數(shù)據(jù)位在時(shí)鐘后沿出現(xiàn),在下一個(gè)前沿讀入;直到8位數(shù)據(jù)讀完。1=數(shù)據(jù)在時(shí)鐘前沿出現(xiàn),在同一時(shí)鐘周期的后沿讀入(見(jiàn)下圖)。該位還可控制從機(jī)的同步方式SSOE:選擇輸出使能。只要工作在主機(jī)模式下設(shè)置才有效。1=SKIPIF10為輸出0=SKIPIF10為輸入LSBFE:SPI低位最先傳輸全能。1=

49、資料傳送最低位第一0=資料傳送最高位第一SPI0CR2(SPI0控制寄存器2)76543210ResetValue000MODFENBIDIROE0SPISWAISPC00000,0000說(shuō)明:MODFEN:故障模式使能位1=出錯(cuò)時(shí)允許MODF置位0=不允許對(duì)MODF置位BIDIROE:雙向傳輸模式下可對(duì)該位設(shè)置?1=輸出緩沖0=輸出無(wú)緩沖SPISWAI:待機(jī)模式下,SPI工作與否設(shè)置位1=SPI時(shí)鐘不工作0=SPI時(shí)鐘正常工作SPCO:該位設(shè)置相關(guān)情況如下:SPI0BR(波特率設(shè)置寄存器)76543210ResetValue0SPPR2SPPR1SPPR00SPR2SPR1SPR00000,

50、0000說(shuō)明:波特率計(jì)算如下:SPI0SR(SPI狀態(tài)寄存器)76543210ResetValueSPIF0SPTEFMODF00000010,0000說(shuō)明:不能寫(xiě)入SPIF:SPI接收器滿(mǎn)標(biāo)志位。SPIF在數(shù)據(jù)傳至接收數(shù)據(jù)寄存器時(shí)置位。在SPRIE=1時(shí)可產(chǎn)生中斷。在SPRF置位時(shí)讀出SPI0SR,再讀出SPI接收數(shù)據(jù)寄存器,使該位清0。1=接收數(shù)據(jù)寄存器滿(mǎn)0=接收數(shù)據(jù)寄存器空,傳輸還沒(méi)有完成SPTEF:SPI“發(fā)送器空”標(biāo)志位。一個(gè)字節(jié)從發(fā)送數(shù)據(jù)寄存器傳送至移位寄存器時(shí)置位SPTEF。允許時(shí)可產(chǎn)生中斷。在SPRF置位時(shí)讀出SPI0SR,再向SPI發(fā)送數(shù)據(jù)寄存器寫(xiě)入數(shù)據(jù)時(shí)使SPTE位清0。1

51、=發(fā)送數(shù)據(jù)寄存器為空0=發(fā)送數(shù)據(jù)寄存器不空注:在寫(xiě)數(shù)據(jù)入發(fā)送數(shù)據(jù)寄存器這前,必須讀到SPTEF為高電平。MODF:“方式錯(cuò)”標(biāo)志位。在主機(jī)方式置位MODFEN位時(shí),SS腳變成0時(shí)置位MODF。在從機(jī)方式置位MODFEN位時(shí),正在傳送SS腳變高時(shí)置位MODF。在MODF置位時(shí)讀出SPSCR,再寫(xiě)入SPI0CR,使MODF清“0”1=SS腳發(fā)生不正常電平0=SS腳電平正常SPI0DR(SPI數(shù)據(jù)寄存)76543210ResetValueBit7Bit6Bit5Bit4Bit3Bit2Bit1Bit00000,0000說(shuō)明:SPI接收與發(fā)送數(shù)據(jù)寄存器共用一個(gè)寄存器。寫(xiě)入SPDR則訪(fǎng)問(wèn)發(fā)送數(shù)據(jù)寄存器;

52、讀出SPDR是訪(fǎng)問(wèn)接收數(shù)據(jù)寄存器。讀:任何時(shí)間,但必須在SPIF置位后才可以讀出正確的數(shù)據(jù);寫(xiě):任何時(shí)間,但必須在SPTEF置位才有效。NOTE:DonotwritetotheSPIdataregisterunlesstheSPTEFbitishigh。六、EnhancedCaptureTimerModule增強(qiáng)型捕捉定時(shí)器模塊TIOS(定時(shí)器輸入捕捉/輸出比較選擇寄存器)76543210resetISO7ISO6ISO5ISO4ISO3ISO2ISO1ISO00000,0000說(shuō)明:ISOx:輸入捕捉或輸出比較選擇1相應(yīng)通道輸出比較功能0相應(yīng)通道輸入捕捉功能OC7M(OutputCompar

53、eMaskAction)76543210resetOC7M7OC7M6OC7M5OC7M4OC7M3OC7M2OC7M1OC7M00000,0000說(shuō)明:其9S12的中ETC的Channel7的TC7用法比較特殊,另外的TC06的Count可以與TC7進(jìn)行比較,這樣所有的TC06的輸出頻率都統(tǒng)一到TC7確定的頻率下,而TC0TC6所輸入的數(shù)值則代表高/低電平的占空比。從而實(shí)現(xiàn)PWM可能。給你一段例子,肯定會(huì)對(duì)你有幫助/下面為輸出比較的初始化設(shè)置。/*因?yàn)榭偩€(xiàn)頻率為25M,所以下面的配置頻率為(25M/5000)Hz。其中TC4輸出波形頻率為5K,波形近似方波;TC5輸出頻率也為5K,波形低電平

54、很窄;TC6輸出頻率也為5K,波形高電平很窄。但如果去掉OC7M的配置,即OC7M0,則所有通道的輸出波形均一樣,其頻率均為2.5K,波形為方波。這因?yàn)榇藭r(shí)沒(méi)有執(zhí)行輸出比較功能,波形只是在計(jì)數(shù)到TC7時(shí)溢出,溢出時(shí)波形反轉(zhuǎn)*/TIOS=0 xf0;TSCR1=0 x80;TTOV=0 xf0;TCTL1=0 x55;TC4=2500;TC5=200;TC6=4500;TC7=5000;TSCR2=0 x08;OC7M=0 xf0;OC7D(OutputCompare7DataRegister)76543210resetOC7D7OC7D6OC7D5OC7D4OC7D3OC7D2OC7D1OC7

55、D00000,0000說(shuō)明:當(dāng)OC7比較發(fā)生時(shí),引腳的邏輯電平。TSCR176543210resetTENTSWAITSFRZTFFCA00000000,0000TEN:定時(shí)器使能1=計(jì)數(shù)器使能0=計(jì)數(shù)器禁止TSWAI:等待模式下的定時(shí)器工作控制位1在等待模式下禁止定時(shí)器工作0允許定時(shí)器繼續(xù)工作TSWAI影響脈沖累加器和降序模數(shù)計(jì)數(shù)器TSFRZ:DEBUG模式時(shí),定時(shí)器停止1停止工作0不停止工作TSFRZ不打斷脈沖累加器的工作TFFCA:定時(shí)器快速標(biāo)志位清除使能1輸入捕捉時(shí)讀取寄存器,輸出比較時(shí)寫(xiě)寄存器,可以對(duì)相應(yīng)通道標(biāo)志位清零(對(duì)于TFLG1,對(duì)輸入捕捉的讀取或?qū)敵霰容^的寫(xiě)人使相應(yīng)通道標(biāo)志

56、(CnF)清0;對(duì)于TFLG2,對(duì)TCNT的操作使TOF標(biāo)志清0;對(duì)PACN3和PACN2寄存器的操作使PAFLG寄存器的PAOVF和PAIF標(biāo)志清0;對(duì)PACN1和PACN0寄存器的操作使PBFLG寄存器的PBOVF標(biāo)志清0;)0定時(shí)器標(biāo)志位正常清零TCTL1/TCTL2(定時(shí)器控制寄存器1/2)Mnemonic76543210resetTCTL1OM7OL7OM6OL6OM5OL5OM4OL40000,0000TCTL2OM3OL3OM2OL2OM1OL1OM0OL00000,0000說(shuō)明:具體見(jiàn)英文資料OMx輸出模式OLx輸出電平該寄存器指定作為輸出比較結(jié)果的輸出情況。OMxOLx輸出情

57、況00定時(shí)器與輸出引腳邏輯未連接01連接OCx輸出線(xiàn)(ToggleOCxoutputline)10清0OCx輸出線(xiàn)(ClearOCxoutputlinetozero)11置1OCx輸出線(xiàn)(SetOCxoutputlinetoone)TCTL3/TCTL4(輸入捕捉沿控制(IC7IC0))Mnemonic76543210ResetTCTL3EDG7BEDG7AEDG6BEDG6AEDG5BEDG5AEDG4BEDG4A0.0TCTL4EDG3BEDG3AEDG2BEDG2AEDG1BEDG1AEDG0BEDG0A0.0說(shuō)明:EDGxBEDBxAICxEDGE00無(wú)邊沿(ICx禁止)01上升沿10

58、下降沿11任何沿TIE(定時(shí)器中斷允許控制器)76543210resetC7IC6IC5IC4IC3IC2IC1IC0I0000,0000說(shuō)明:該寄存器各位與TFLG1相關(guān)位對(duì)應(yīng)。C7IC0I:輸入捕捉輸出比較x中斷使能。1=允許;0=禁止。PACN3、PACN2(PACN1、PACN0類(lèi)似)76543210resetpacnt7(15)pacnt6(14)pacnt5(13)pacnt4(12)pacnt3(11)pacnt2(10)pacnt1(9)pacnt0(8)0000,000076543210resetpacnt7pacnt6pacnt5pacnt4pacnt3pacnt2pacn

59、t1pacnt00000,0000這兩個(gè)8位脈沖累加器級(jí)聯(lián)使用作為PACA16位脈沖累加器。若PACA允許(PACTL寄存器的PAEN=1),則PACN3和PACN2組成PACA的高、低8位;當(dāng)PACN3溢出時(shí),PAFLG寄存器的PAOVF置1;計(jì)數(shù)值裝入寄存器一個(gè)周期后才開(kāi)始計(jì)數(shù)(原文:Fullcountregisteraccessshouldtakeplaceinoneclockcycle.);分別對(duì)高、低8位讀寫(xiě)與一起讀寫(xiě)的結(jié)果是不一樣的。注:如果時(shí)鐘脈沖到來(lái)和對(duì)寄存器的寫(xiě)入同時(shí)發(fā)生,則寫(xiě)入優(yōu)先并且不計(jì)數(shù)。PACTL(16位計(jì)數(shù)器控制寄存器)76543210reset0PAENPAMOD

60、PEDGECLK1CLK0PAOVIPAI0000,0000PAEN:脈沖累加器A系統(tǒng)使能1=16位脈沖累加器A系統(tǒng)允許。兩個(gè)8位脈沖累加器PAC3和PAC2級(jí)聯(lián)組成,PACA允許的話(huà),PAC3和PAC2分別位16位脈沖累加器的高、低8位,此時(shí)ICPAR寄存器的PA3EN和PA2EN位無(wú)效,脈沖累加器輸入邊沿標(biāo)志(PAIF)功能允許。016位脈沖累加器A系統(tǒng)禁止。ICPAR寄存器的相關(guān)位允許時(shí),PAC3和PAC2可被允許。脈沖累加器輸入邊沿標(biāo)志功能禁止。注:PAEN與TEN是獨(dú)立的,即使定時(shí)器不允許,脈沖累加器仍可工作PAMOD:脈沖累加模式選擇1選通時(shí)間累加模式0轉(zhuǎn)換計(jì)數(shù)器模式(信號(hào)計(jì)數(shù)器模

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論