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

          新聞中心

          EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > MSP430學(xué)習(xí)筆記——頭文件解析之時(shí)鐘模塊寄存器

          MSP430學(xué)習(xí)筆記——頭文件解析之時(shí)鐘模塊寄存器

          作者: 時(shí)間:2016-11-10 來(lái)源:網(wǎng)絡(luò) 收藏
          #define __MSP430_HAS_BC2__
          #define DCOCTL_ (0x0056u)
          DEFC( DCOCTL , DCOCTL_) -DCO控制寄存器
          #define BCSCTL1_ (0x0057u)
          DEFC( BCSCTL1 , BCSCTL1_) -基本時(shí)鐘系統(tǒng)控制寄存器1
          #define BCSCTL2_ (0x0058u)
          DEFC( BCSCTL2 , BCSCTL2_) -基本時(shí)鐘系統(tǒng)控制寄存器2
          #define BCSCTL3_ (0x0053u)
          DEFC( BCSCTL3 , BCSCTL3_) -基本時(shí)鐘系統(tǒng)控制寄存器3
          -DCOCTL
          -----------------------------------------------
          7-------6-------5----|----4-------3-------2-------1-------0
          -------DCOx---------|-------------MODx------------------
          ----------------------------------------------
          -MODx
          #define MOD0 (0x01)
          #define MOD1 (0x02)
          #define MOD2 (0x04)
          #define MOD3 (0x08)
          #define MOD4 (0x10)
          -DCOx
          #define DCO0 (0x20)
          #define DCO1 (0x40)
          #define DCO2 (0x80)
          -BCSCTL1
          -----------------------------------------------
          7--------|---6-----|------5------4----|------3-----|-----2------1-------0---
          XT2OFF-|-XTS----|-----DIVAx-------|-----------------RSELx---------------
          ----------------------------------------------
          -RSELx占4位,16位不同的頻率范圍
          #define RSEL0 (0x01)
          #define RSEL1 (0x02)
          #define RSEL2 (0x04)
          #define RSEL3 (0x08)
          -DIVAx 控制ACLK的分頻。
          #define DIVA0 (0x10)
          #define DIVA1 (0x20)
          #define XTS (0x40) -控制LFXT1工作模式,選擇需結(jié)合晶體振蕩器的連接情況
          XTS=0,工作在低頻模式,默認(rèn)低頻模式,XTS=1外接相應(yīng)高頻時(shí)鐘源
          #define XT2OFF (0x80) -控制XT2振蕩器的開啟與關(guān)閉,關(guān)閉為1,默認(rèn)關(guān)閉
          #define DIVA_0 (0x00)
          #define DIVA_1 (0x10)
          #define DIVA_2 (0x20)
          #define DIVA_3 (0x30)
          -BCSCTL2
          -----------------------------------------------
          7-----------6-----|------5------4----|------3-----|-----2------1----|---0---
          ------SELMx-----|--------DIVMx----|---SELS----|-----DIVSx------|---DCOR
          ----------------------------------------------
          #define DIVS0 (0x02)
          #define DIVS1 (0x04)
          #define SELS (0x08)
          #define DIVM0 (0x10)
          #define DIVM1 (0x20)
          #define SELM0 (0x40)
          #define SELM1 (0x80)
          #define DIVS_0 (0x00)
          #define DIVS_1 (0x02)
          #define DIVS_2 (0x04)
          #define DIVS_3 (0x06)
          #define DIVM_0 (0x00)
          #define DIVM_1 (0x10)
          #define DIVM_2 (0x20)
          #define DIVM_3 (0x30)
          #define SELM_0 (0x00)-DCOCLK
          #define SELM_1 (0x40)-DCOCLK
          #define SELM_2 (0x80)
          -當(dāng)XT2振蕩器在芯片上,選XT2CLK;當(dāng)XT2振蕩器不存在時(shí),選用LFXT1CLK或VLOCLK
          #define SELM_3 (0xC0)-LFXT1CLK或VLOCLK
          #define LFXT1OF (0x01)
          #define XT2OF (0x02)
          #define XCAP0 (0x04)
          #define XCAP1 (0x08)
          #define LFXT1S0 (0x10)
          #define LFXT1S1 (0x20)
          #define XT2S0 (0x40)
          #define XT2S1 (0x80)
          #define XCAP_0 (0x00)
          #define XCAP_1 (0x04)
          #define XCAP_2 (0x08)
          #define XCAP_3 (0x0C)
          #define LFXT1S_0 (0x00)
          #define LFXT1S_1 (0x10)
          #define LFXT1S_2 (0x20)
          #define LFXT1S_3 (0x30)
          #define XT2S_0 (0x00)
          #define XT2S_1 (0x40)
          #define XT2S_2 (0x80)
          #define XT2S_3 (0xC0)
          1. LFXT1: 一次有效的PUC信號(hào)將使OSCOFF復(fù)位,允許LFXT1工作,如果LFXT1信號(hào)沒有用作SMCLK或MCLK,可軟件置OSCOFF關(guān)閉LFXT1.
          2. XT2: XT2產(chǎn)生XT2CLK時(shí)鐘信號(hào),如果XT2CLK信號(hào)沒有用作時(shí)鐘MCLK和SMCLK,可以通過置XT2OFF關(guān)閉XT2,PUC信號(hào)后置XT2OFF,即XT2的關(guān)閉的。
          3. DCO振蕩器:振蕩器失效時(shí),DCO振蕩器會(huì)自動(dòng)被選做MCLK的時(shí)鐘源。如果DCO信號(hào)沒有用作SMCLK和MCLK時(shí)鐘信號(hào)時(shí),可置SCG0位關(guān)閉DCO直流發(fā)生器。



          評(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); })();