日韩精品中文字幕第1页,欧美日韩中文一区二区,日韩成人午夜精品,中文字幕一区日韩电影

大學校園網

大學生活網 > 大學生學習 > 電氣工程

簡析MSP430單片機的時鐘系統

MSP430單片機的時鐘系統

MSP430根據型號的不同最多可以選擇使用3個振蕩器。我們可以根據需要選擇合適的振蕩頻率,并可以在不需要時隨時關閉振蕩器,以節省功耗。這3個振蕩器分別為:

(1)DCO 數控RC振蕩器。它在芯片內部,不用時可以關閉。DCO的振蕩頻率會受周圍環境溫度和MSP430工作電壓的影響,且同一型號的芯片所產生的頻率也不相同。但DCO的調節功能可以改善它的性能,他的調節分為以下3步:a:選擇BCSCTL1.RSELx確定時鐘的標稱頻率;b:選擇DCOCTL.DCOx在標稱頻率基礎上分段粗調;c:選擇DCOCTL.MODx的值進行細調。

(2)LFXT1 接低頻振蕩器。典型為接32768HZ的時鐘振蕩器,此時振蕩器不需要接負載電容。也可以接450KHZ~8MHZ的標準晶體振蕩器,此時需要接負載電容。

(3)XT2 接450KHZ~8MHZ的標準晶體振蕩器。此時需要接負載電容,不用時可以關閉。

低頻振蕩器主要用來降低能量消耗,如使用電池供電的系統,高頻振蕩器用來對事件做出快速反應或者供CPU進行大量運算。

MSP430的3種時鐘信號:MCLK系統主時鐘;SMCLK系統子時鐘;ACLK輔助時鐘。

(1)MCLK系統主時鐘。除了CPU運算使用此時鐘以外,外圍模塊也可以使用。MCLK可以選擇任何一個振蕩器所產生的時鐘信號并進行1、2、4、8分頻作為其信號源。

(2)SMCLK系統子時鐘。供外圍模塊使用。并在使用前可以通過各模塊的寄存器實現分頻。SMCLK可以選擇任何一個振蕩器所產生的時鐘信號并進行1、2、4、8分頻作為其信號源。

(3)ACLK輔助時鐘。供外圍模塊使用。并在使用前可以通過各模塊的寄存器實現分頻。但ACLK只能由LFXT1進行1、2、4、8分頻作為信號源。

PUC復位后,MCLK和SMCLK的信號源為DCO,DCO的振蕩頻率為800KHZ。ACLK的信號源為LFXT1。

MSP430內部含有晶體振蕩器失效監測電路,監測LFXT1(工作在高頻模式)和XT2輸出的時鐘信號。當時鐘信號丟失50us時,監測電路捕捉到振蕩器失效。如果MCLK信號來自LFXT1或者XT2,那么MSP430自動把MCLK的信號切換為DCO,這樣可以保證程序繼續運行。但MSP430不對工作在低頻模式的LFXT1進行監測。

主站蜘蛛池模板: 扎兰屯市| 金坛市| 工布江达县| 白河县| 黄石市| 库车县| 莎车县| 元阳县| 汨罗市| 南漳县| 景德镇市| 安吉县| 北辰区| 凯里市| 蕉岭县| 右玉县| 泸水县| 桐城市| 盐池县| 乐清市| 贵南县| 柘城县| 类乌齐县| 柳河县| 安多县| 墨玉县| 原平市| 忻州市| 迁西县| 凉山| 邯郸市| 青铜峡市| 宾川县| 白玉县| 库尔勒市| 芒康县| 林口县| 北安市| 大埔区| 儋州市| 乌兰浩特市|