STM32實(shí)時(shí)時(shí)鐘RTC
RTC和后備寄存器通過一個(gè)開關(guān)供電,在VDD有效時(shí)該開關(guān)選擇VDD供電,否則由VBAT管腳供電。
后備寄存器(10個(gè)16位的寄存器)可以用于在VDD消失時(shí)保存數(shù)據(jù)。
實(shí)時(shí)時(shí)鐘具有一組連續(xù)運(yùn)行的計(jì)數(shù)器,可以通過適當(dāng)?shù)能浖峁┤諝v時(shí)鐘功能,還具有鬧鐘中斷和
階段性中斷功能。RTC的驅(qū)動(dòng)時(shí)鐘可以是一個(gè)使用外部晶體的32.768kHz的振蕩器、內(nèi)部低功耗RC
振蕩器或高速的外部時(shí)鐘經(jīng)128分頻。內(nèi)部低功耗RC振蕩器的典型頻率為40kHz。為補(bǔ)償天然
晶體的偏差,RTC的校準(zhǔn)是通過輸出一個(gè)512Hz的信號(hào)進(jìn)行。RTC具有一個(gè)32位的可編程計(jì)數(shù)器,
使用比較寄存器可以產(chǎn)生鬧鐘信號(hào)。有一個(gè)20位的預(yù)分頻器用于時(shí)基時(shí)鐘,默認(rèn)情況下時(shí)鐘為
32.768kHz時(shí)它將產(chǎn)生一個(gè)1秒長的時(shí)間基準(zhǔn)。
評(píng)論