MSP430單片機的3種時鐘信號
(1)MCLK 系統(tǒng)主時鐘。除了CPU 運算使用此時鐘信號外,外圍模塊也可以使用。MCLK 可以選擇任何一個振蕩器產(chǎn)生的時鐘信號并進行1、2、4、8 分頻作為其信號源。
(2)SMCLK 系統(tǒng)子時鐘。外圍模塊可以使用,并且在使用之前可以通過各模塊的寄存器實現(xiàn)分頻。SMCLK 可以選擇任何一個振蕩器產(chǎn)生的時鐘信號并進行1、2、4、8 分頻作為其信號源。
(3)ACLK 輔助時鐘。外圍模塊可以使用,并且在使用之前可以通過各模塊的寄存器實現(xiàn)分頻。ACLK 只能由LFXT1 進行1、2、4、8 分頻作為其信號源。PUC 結(jié)束時,MCLK 和SMCLK 的信號源為DCO,DCO 的振蕩頻率約為800kHz(詳見相關(guān)手冊)。ACLK 的信號源為LFXT1。
MSP430 內(nèi)部含有晶體振蕩器失效監(jiān)測電路,監(jiān)測LFXT1(工作在高頻模式)和XT2 輸出的時鐘信號。當時鐘信號丟失大約50μs 時,監(jiān)測電路捕捉到振蕩器失效,如果MCLK 信號來自LFXT1 或者XT2,那么MSP430 自動把MCLK 的信號源切換為DCO,這樣可以保證程序繼續(xù)運行。MSP430 不對工作在低頻模式的LFXT1 進行監(jiān)測。
評論