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