stm0newer 发表于 2017-8-28 15:49:08

stm8l051 RTC LSI 作为实时时钟不准么?

CLK_LSICmd(ENABLE);                                                                                             
while (CLK_GetFlagStatus(CLK_FLAG_LSIRDY) == RESET);                           
CLK_RTCClockConfig(CLK_RTCCLKSource_LSI, CLK_RTCCLKDiv_1);         
CLK_PeripheralClockConfig(CLK_Peripheral_RTC, ENABLE);                           
现在以LSI作为实时时钟,十分钟内快了2分钟,分频2后右边慢了 请问大神么 这个怎么校准或者设置

stm0newer 发表于 2017-8-28 15:49:28

自顶

stm0newer 发表于 2017-8-28 16:18:11

:Q:Q:Q

sssdd 发表于 2017-9-11 15:56:58

分频后反而变慢了?那么估计是程序写错了。

那一年的凄凉 发表于 2017-10-18 09:55:09

stm8l LSI时钟是38000不是32768的。。。

zcl201207 发表于 2017-10-18 21:04:47

用HSE校准一下吧

sssdd 发表于 2017-10-20 10:43:30

实际上内振是RC。各个都有5%误差,且温漂没法避免。断了这个念头吧。做时钟必须用晶体。

tarzanfun 发表于 2018-2-8 19:07:35

做时钟,可不可以只连接外部32k晶振?好像没发现有这样用的。

农夫水0533 发表于 2018-2-9 09:07:29

使用HES校准一下
页: [1]
查看完整版本: stm8l051 RTC LSI 作为实时时钟不准么?