STM32之復位和系統(tǒng)時鐘
首先明白復位是一個很重要的部分,復部分設計的好壞關系到整個系統(tǒng)的穩(wěn)定。一般來說,STM32F10系列芯片都具有系統(tǒng)復位,電源復位和備份區(qū)域復位。這里分開說明三種復位的基本知識點。
系統(tǒng)復位中,系統(tǒng)復位將復位除時鐘控制寄存器CSR中的復位標志和備份區(qū)域中的寄存器以外的所有寄存器,以下事件中的一件發(fā)生都會產生一個復位時鐘:
1.NRST管腳上的低電平(外部復位);
2.窗口看門狗計數終止(WWDG復位);
3.獨立看門狗記數終止(IWDG復位);
4.軟件復位(SW復位);
5.低功耗管理復位。
其他兩種復位方式這里不再贅述。
在時鐘系統(tǒng)中,以下3種不同的時鐘可被用來驅動系統(tǒng)時鐘(SYSCLK)
1.HSI振蕩器時鐘
2.HSE振蕩器時鐘
3.PLL時鐘。
這些設備都具有兩種二級時鐘源。不過當不被使用時,任何一個時鐘都可以被獨立的起動和關閉。由此優(yōu)化系統(tǒng)功耗。





