|
系統時鐘的監控和切換
起因:在實際應用中,經常出現由于晶體振蕩器在運行中失去作用,造成微處理器的時鐘源丟失,從而出現死機的現象,導致系統出錯。嚴重時,由于系統的死機造成監控失效,導致無法挽回的損失!目的:STM32作為一個可靠穩定的微處理器,但是不能排除由于某些外界特殊因素可能造成STM32的外部振蕩器失效,所以在芯片中需要一種包含機制能夠在STM32
運行時,一旦外部晶體振蕩器(HSE)失效,切換STM32的系統時鐘源到一個穩定的時鐘源,以保證STM32能夠繼續運行,并進行相應的保護操作。
時鐘安全系統(CSS)系統原理:時鐘安全系統被激活后,時鐘監控器將實時監控外部高速振蕩器;如果HSE時鐘發生故障,外部振蕩器自動被關閉,產生時鐘安全中斷,此中斷被連接到Cortex-M3的NMI的中斷;與此同時CSS將內部RC振蕩器切換為STM32的系統時鐘源。 (對于STM32F103,時鐘失效事件還將被送到高級定時器TIM1的剎車輸入端,用以實現電機保護控制)
|
-
-
STM32F10x常見應用解析.pdf
2019-9-19 13:09 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
1.76 MB, 下載次數: 5, 下載積分: 黑幣 -5
應用解析
|