<acronym id="xonnx"></acronym>
      <td id="xonnx"></td>
    1. <pre id="xonnx"></pre>

      1. 專注電子技術學習與研究
        當前位置:單片機教程網 >> MCU設計實例 >> 瀏覽文章

        MSP430G2553系統學習之系統時鐘

        作者:佚名   來源:本站原創   點擊數:  更新時間:2014年08月31日   【字體:
        把MSP430G2553的系統時鐘作為系統學習的一篇講解可見他的重要性,那為什么要把時鐘放到第一位呢?學過FPGA的朋友都能體會得到,如果把CPU的所有工作任務作為縱坐標(y軸),那么時鐘就是他的橫坐標(x軸)了,如下圖1 時鐘概念所示。

         
        圖 1 時鐘概念
        也就是說時鐘就是一個微機(小到8位的51單片機大到32位的S3C2440等)在時域上的一個衡量標準。如果學過FPGA的朋友都很清楚,微機是以對輸入的時鐘源的脈沖計數的方式來確定時域參數的。所以,MSP430單片機也一樣,拿到他之后首先從時鐘入手,一定要養成這種系統學習的好方法,否則再學一百款單片機也是感覺再學新的,做不到舉一反三,事半功倍的效果。如果能夠把握這其中的通理,你會有所有的單片機都一樣樣的感覺,當然學起來也就游刃有余了。廢話不多說了,進入正題。
        一 、硬件
        Msp420g2553的系統時鐘是由VLOCK、LFXT1CLK和DCOCLK組成,如下圖2 系統時鐘組成所示:

         
        圖2 系統時鐘組成
        即2553的系統時鐘源有三個分別是片內超低功耗12KHz的內部振蕩器;由外部時鐘源提供的LFXT1CLK時鐘源,也即LanuchPad開發板上未焊接的時鐘電路,在這里我們可以焊接一個32.768KHz的低頻時鐘晶體由2553的XIN引腳輸入;片內可數字控制的振蕩器DCOCLK,在軟件的調節下該時鐘的輸出范圍為0.6MHz到26MHz。在這三個時鐘源的獨立工作或是在三個時鐘源相互協調配合(是可以通過軟件配置的)下為2553系統提供了系統時鐘ACLK、MCLK和SMCLK。
        ACLK為輔助時鐘,由軟件選擇來自VLOCK、LFXT1CLK之一經過1,2,4,8分頻之后得到,為外圍模塊提供時鐘源。
        MCLK為主時鐘,由軟件選擇來自VLOCK、LFXT1CLK和DCOCLK之一經過1,2,4,8分頻之后得到,為CPU和系統提供時鐘。
        SMCLK為子系統時鐘,由軟件選擇來自VLOCK、LFXT1CLK和DCOCLK之一經過1,2,4,8分頻之后得到,為外圍各個模塊提供時鐘。
            *SELM.1   SELM.0   DIVM.1   DIVM.0   SELS     DIVS.1   DIVS.0   DCOR

              
         SELM.1,SELM.0= 00    MCLK時鐘源為DCOCLK    DIVM.1,DlVM.0=00   不分頻  DIVS.1,DIVS.0=00  SMCLK對MCLK不分頻
              
         SELM.1,SELM.0= 01    MCLK時鐘源為DCOCLK    DIVM.1,DlVM.0=01    2分頻  DIVS.1,DIVS.0=01   SMCLK對MCLK2分頻
         
              SELM.1,SELM.0= 10    MCLK時鐘源為LFXTICLK  DIVM.1,DlVM.0=10    4分頻   DIVS.1,DIVS.0=10   SMCLK對MCLK4分頻
         
              SELM.1,SELM.0= 11    MCLK時鐘源為LFXT1CLK  DIVM.1,DlVM.0 =11   8分頻  DIVS.1,DIVS.0=11  SMCLK對MCLK8分頻
        根據以上設定規則:
              BCSCTL2=00 00 00 00  MCLK和SMCLK都選DCOCLK不分頻                                  0x00
              
        BCSCTL2=01 00 00 00  MCLK和SMCLK也選DCOCLK不分頻                                  0x40
              BCSCTL2=10 00 00 00  MCLK和SMCLK都選LFXTICLK不分頻                                 0x80
              
        BCSCTL2=11 00 00 00  MCLK和SMCLK都選LFXT1CLK不分頻                                0xc0

              BCSCTL2=01 01 00 10  MCLK選DCOCLK  2分頻      MCLK2分頻                            0x52
              
        BCSCTL2=10 10 01 00  MCLK選LFXTICLK 4分頻      MCLK4分頻                           0xA4
              BCSCTL2=11 11 0110  MCLK選LFXT1CLK8分頻      MCLK8分頻                            0xF6
             .。。。。。。。。。
        關閉窗口
        欧美性色欧美精品视频,99热这里只有精品mp4,日韩高清亚洲日韩精品一区二区,2020国自产拍精品高潮