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