<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 飛思卡爾單片機(jī)PLL時(shí)鐘總線模塊

          飛思卡爾單片機(jī)PLL時(shí)鐘總線模塊

          作者: 時(shí)間:2016-11-22 來源:網(wǎng)絡(luò) 收藏
          要設(shè)定PWM模塊首先要確定片內(nèi)總線時(shí)鐘,MC9S12XS系列單片機(jī)增加了時(shí)鐘產(chǎn)生器模塊,鎖定內(nèi)部頻率更高的壓控振蕩器VCO頻率,作為系統(tǒng)時(shí)鐘,單片機(jī)的內(nèi)部時(shí)鐘可達(dá)80MHz,片內(nèi)總線時(shí)鐘可達(dá)40MHz。

          本文引用地址:http://www.ex-cimer.com/article/201611/319683.htm

          先給出一段例程

          Code:
          1. REFDV=0x07;//REFDIV=7
          2. SYNR=0x53;//SYNDIV=19
          3. while(LOCK!=1);//等待VCO穩(wěn)定
          4. POSTDIV=0;//POSTDIV=0,VCO時(shí)鐘=80MHz
          5. CLKSEL_PLLSEL=1;//選擇由Fpll產(chǎn)生總線時(shí)鐘,F(xiàn)bus=Fpll/2=40MHz

          注:LOCK之前省去了寄存器名,這里是屏蔽不給發(fā)出來。

          下面開始簡(jiǎn)單分析一下寄存器

          (1)時(shí)鐘分頻寄存器(CRG Reference Divider Register,REFDV)

          REFDV

          Bit7

          Bit6

          Bit5

          Bit4

          Bit3

          Bit2

          Bit1

          Bit0

          REFFRQ1

          REFFRQ0

          REFDV5

          REFDV4

          REFDV3

          REFDV2

          REFDV1

          REFDV0

          復(fù)位時(shí):

          0

          0

          0

          0

          0

          0

          0

          0

          REFDV寄存器的高兩位REFFRQ[ 1:0 ]表示參考時(shí)鐘范圍

          REFFRQ1

          REFFRQ0

          參考時(shí)鐘范圍

          0

          0

          1~2MHz(默認(rèn))

          0

          1

          2~6MHz

          1

          0

          6~12MHz

          1

          1

          大于12MHz

          REFDV的低六位為分頻因子REFDV的值,有效值的范圍為0~63.

          (2)時(shí)鐘合成寄存器(CRG Synthesizer Register , SYNR)

          SYNR

          Bit7

          Bit6

          Bit5

          Bit4

          Bit3

          Bit2

          Bit1

          Bit0

          VCOFRQ1

          VCOFRQ0

          SYNR5

          SYNR4

          SYNR3

          SYNR2

          SYNR1

          SYNR0

          復(fù)位時(shí)

          0

          0

          0

          0

          0

          0

          0

          0

          SYNR高兩位控制壓控振動(dòng)器VCO的增益

          VCOFRQ1

          VCOFRQ0

          VOC頻率

          0

          0

          默認(rèn),32~48MHz

          0

          1

          48~80MHz

          1

          0

          冗余

          1

          1

          80~120MHz

          SYNR寄存器的低六位可寫入0~63.可將鎖相環(huán)時(shí)鐘倍頻1~64倍。

          鎖相環(huán)產(chǎn)生的時(shí)鐘頻率可由下面的公式得到

          PLLCLK=2 * OSCCLK* ( SYNR+1 ) / ( REFDV+1 )

          (3)鎖相環(huán)寄存器(PLL Control Register , PLLCTL)

          PLLCTL

          Bit7

          Bit6

          Bit5

          Bit4

          Bit3

          Bit2

          Bit1

          Bit0

          CME

          PLLON

          FM1

          FM0

          PSTWKP

          PRE

          PCE

          SCME

          復(fù)位時(shí):

          1

          1

          0

          0

          0

          0

          0

          1

          CME:時(shí)鐘監(jiān)控允許位。

          PLLON:鎖相環(huán)電路允許位。

          FM [ 1 : 0 ]:選擇附加調(diào)頻濾波器以降低VCO噪聲,默認(rèn)值表示不使用該濾波器,可寫入01,10或11,表示參考頻率相對(duì)于VCO偏高1%,2%,4%時(shí)自動(dòng)調(diào)整。

          FSTWKP:時(shí)鐘快速喚醒CPU功能位。

          PRE:CPU偽停止?fàn)顟B(tài)時(shí),實(shí)時(shí)中斷(RT1)允許位。

          PCE:CPU虛擬停止時(shí),看門狗(COP)允許位。

          SCEM:自時(shí)鐘方式允許位,默認(rèn)為1,探測(cè)到外部晶振停振時(shí)進(jìn)入自時(shí)鐘模式,為0時(shí),禁止自時(shí)鐘模式,探測(cè)到外部晶振停振時(shí)復(fù)位。

          (4)時(shí)鐘產(chǎn)生標(biāo)志寄存器(CRG Flag Register

          Bit7

          Bit6

          Bit5

          Bit4

          Bit3

          Bit2

          Bit1

          Bit0

          RTIF

          PORF

          LVRF

          LOCKIF

          LOCK

          ILAF

          SCMIF

          SCM

          復(fù)位時(shí):

          0

          0

          0

          0

          0

          0

          0

          0

          LOCK:鎖相環(huán)頻率鎖定標(biāo)志,為1表示時(shí)鐘頻率已穩(wěn)定,鎖相環(huán)頻率已鎖定。

          (5)時(shí)鐘選擇寄存器(Clock Select Register , CLKSEL)

          CLKSEL

          Bit7

          Bit6

          Bit5

          Bit4

          Bit3

          Bit2

          Bit1

          Bit0

          PLLSEL

          PSTF

          SYSWA

          ROAWA

          PLLWAI

          CWA

          RTIWA

          COPWA

          復(fù)位時(shí):

          0

          0

          0

          0

          0

          0

          0

          0

          PLLSEL:選定鎖相環(huán)(PLL Select)位,置1為選定鎖相環(huán)時(shí)鐘。




          評(píng)論


          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();