在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,91精品国产91免费

    
    
    <address id="vxupu"><td id="vxupu"></td></address>

      <pre id="vxupu"><small id="vxupu"></small></pre>
      <dfn id="vxupu"></dfn>
      <div id="vxupu"><small id="vxupu"></small></div>
    1. 新聞中心

      EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > MSP430F5529 (三)統(tǒng)一時鐘系統(tǒng)UCS-1

      MSP430F5529 (三)統(tǒng)一時鐘系統(tǒng)UCS-1

      作者: 時間:2016-11-28 來源:網(wǎng)絡 收藏
      1、以后要配置時鐘的地方到處都是。
      2、打字好累,上傳更累;
      3、之后我會發(fā)布PDF版,有心的同學可以下載學習。

      之前有一點漏說明了,先補充上

      ***************************************************************還有一個模塊時鐘源:MODOSC,產(chǎn)生MODCLK時鐘源信號,一般只為閃存控制模塊和ADC12模塊提供服務。
      該模塊不被使用時自動關閉,任何模塊對該時鐘源提出使用要求時,MODOSC無需被使能即可響應該請求。430F5529中MODCLK為5MHZ。
      ***************************************************************





      MSP430F5529有多個時鐘源,而且很多模塊其時鐘源都是可以自由選擇的。此外,由于一般情況下,系統(tǒng)功耗是和工作頻率成正比的,因此有些時候通過選擇較低頻率的時鐘源,在滿足正常工作條件下,是可以有效降低功耗的。雖然函數(shù)庫HAL_UCS.c/h,有完整的各個控制函數(shù),但我覺得對于這一章還是對寄存器直接操作比較簡單,因為函數(shù)太短、太多了。

      3.1統(tǒng)一時鐘系統(tǒng)(UCS)的簡介
      Unified Clock System,UCS。合理的配置時鐘,可以達到平衡系統(tǒng)且降低功耗的目的。
      MSPF5529時鐘系統(tǒng)包含5個時鐘源:
      ①LFXT1 外部低頻振蕩源,32.768KHZ,可以用作FLL的參照源;
      ②XT2 外部高頻振蕩源,4MHZ;
      ③VLO (Internal very low)內(nèi)部低耗低頻振蕩源,典型為10KHZ,精度一般;
      ④REFO 內(nèi)部低頻參照源,32.768KHZ,常被用作鎖相環(huán)FLL的基準頻率,精度很高,不使用時不消耗電源,其設置往往要參考LPM模式的的設置;
      ⑤DCO (Internal digitally-controlled)內(nèi)部數(shù)字控制振蕩源,一般通過FLL來設置;(很有用,很重要,之后會詳細講)

      通常使用3種時鐘信號,它們都來自于上述5個信號源:
      ①ACLK (Auxiliary clock)輔助時鐘,其時鐘源可由軟件控制從XT1、REFOC、VLO、DCO、DCOCLKDIV、XT2里面選取。其中DCOCLKDIV是由DCO經(jīng)1、2、4、8、16或者32分頻得到。注意,ACLK同樣可以再次被1、2、4、8、16或者32分頻。
      ②MCLK (Master clock)主時鐘,其特性與ACLK一模一樣。
      ③SMCLK (Subsystem master clock)子系統(tǒng)時鐘,其特性與ACLK一模一樣。

      3.2 UCS的操作說明
      開機上電時默認的時鐘情況為(必須記清楚!?。。。?br /> ACLK:XT1(無效時,低頻模式切換為REFO,其他情況切換為DCO)
      MCLK:DCOCLKDIV
      SMCLK:DCOCLKDIV
      此外,F(xiàn)LL的參照源默認XT1;
      如果連接XT1和XT2的引腳不進行PXSEL的設置,那么這兩個時鐘源都是無效的;
      REFOCLK、VLOCLK、DCOCLK默認狀態(tài)下是可用的;
      系統(tǒng)穩(wěn)定后,DCOCLK默認為2.097152MHZ,F(xiàn)LL默認2分頻,則MCLK和SMCLK的頻率都為1.048576MHZ。(實驗三會提到如何計算)

      另外,系統(tǒng)復位、系統(tǒng)工作模式LPM的選擇都會對UCS有一定影響,這里限制太多,具體可參考TI官方資料UCS部分。LPM以及系統(tǒng)復位下章將會講到。

      關于操作說明的簡單總結(jié):(下面基本都是廢話,了解即可)
      ①VLO的選擇是最簡單的,不需要顧及其它情況;
      ②REFO的選用,需要參考不同的工作模式,有多種限制;
      ③XT1和XT2特點相同。使用的時候,不僅要配置與其相連的引腳,還要配置電容,還要注意其本身工作在低頻還是高頻模式。而且,在不同工作模式下也有不同的要求;
      ④DCO作為數(shù)控振蕩器,其頻率的調(diào)節(jié)不僅可以通過自身設定,也可以通過FLL鎖相環(huán)設定;
      ⑤FLL鎖相環(huán),是變換頻率的靈活選擇。它既可以設置基準頻率,也可以選擇分頻數(shù),還可以被直接關閉來實現(xiàn)降低功耗等目的;
      ⑥UCS系統(tǒng)帶有時鐘信號錯誤保護機制;
      ⑦對有嚴格時序要求的地方,要選擇精度高的時鐘源,并且做好FLL和DCO部分的調(diào)制設置;
      ⑧不同模式下(有些時鐘源是禁止的)的時鐘控制圖:(只需用到的時候注意一下即可,查表)





      3.3 UCS寄存器控制操作
      共有10組16位讀寫寄存器,為UCSCTL0-UCSCTL9。同樣支持字和字節(jié)操作,即UCSCTL0包括UCSCTL0_H和UCSCTL0_L。
      注:凡是標記“Reserved”的位,如果沒有特意聲明,則讀回時都按0處理。
      UCSCTL0


      DCO:DCO頻拍選擇。選擇DCO的頻拍并在FLL運行期間(因MOD位的變化)自動調(diào)整。。DCO的5個控制位把由DCORSELx選擇的DCO頻率分為32等份,間隔大約8%。
      MOD:調(diào)制位計數(shù)器。選擇調(diào)制類型,所有的MOD位在FLL運行期間自動調(diào)整,無需用戶干預。

      UCSCTL1


      DCORSEL:DCO頻率范圍選擇
      DISMOD:調(diào)制器禁止使能位。0—使能調(diào)制器;1—禁止調(diào)制器。

      UCSCTL2


      FLLD:預分頻器(即fDCO分頻)。000-1分頻,001-2分頻,010-4分頻,
      011-8分頻,100-16分頻,101-32分頻,
      110以及111都是備用的,默認為32分頻。
      FLLN:倍頻系數(shù)。設置倍頻值N,N必須大于0,如果FLLN=0,則N被自動設置為1。

      UCSCTL3


      SELREF:FLL參考時鐘選擇。
      000-XT1,001-待用,默認為XT1,010-REFO,
      101-XT2,其余均為待用,默認為REFO。
      FLLREFDIV:FLL參考時鐘分頻器。000-1分頻,001-2分頻,010-4分頻,
      011-8分頻,100-12分頻,101-16分頻,
      110以及111都是備用的,默認為16分頻。

      上一頁 1 2 下一頁

      評論


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

      關閉