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