STM8L之RTC
STM8L時鐘分為內部時鐘和外部時鐘。
?
內部時鐘有:HSI(16MHz的高速內部時鐘),LSI(38 kHz的低速內部時鐘)?????
?
外部時鐘有:HSE(16 MHz的高速外部時鐘),LSE(32.768kHz的低速外部時鐘)
?
?
STM8?RTC時鐘可以使用LSI(38KHz),或者LSE(32.768KHz)
?
?
?
RTC時鐘溢出計算公式:
CLK_RTCClockConfig(CLK_RTCCLKSource_LSI,CLK_RTCCLKDiv_1);//RTC select LSI 38KHz LSI 1分頻
RTC_WakeUpClockConfig(RTC_WakeUpClock_RTCCLK_Div16);?????? // RTC 時鐘 16分頻
?
?
RTC_SetWakeUpCounter(409);???? 38*1000/1/16 = 2375? 409/2375 = 0.172s
總結