STM32的 RTC掉电后还继续计数吗?为什么我的拔掉电源线再重新安装电源RTC就变成0了?

作者&投稿:佐叛 (若有异议请与网页底部的电邮联系)
~

掉电后没有备份电池不会再计数。拔掉电源,也没有备份电池,CPU不再计数,重新上电RTC就会变为0。STM32有一个Vbat引脚就是需要外接纽扣电池给CPU掉电后使用的,不接掉电后重新开始计时。而且RTC 是集成电路,实时时钟芯片是日常生活中应用最为广泛的消费类电子产品之一。

它为人们提供精确的实时时间,或者为电子系统提供精确的时间基准,目前实时时钟芯片大多采用精度较高的晶体振荡器作为时钟源。有些时钟芯片为了在主电源掉电时,还可以工作,需要外加电池供电。

扩展资料:

RTC发展历史:

1,早期RTC产品:

早期RTC产品实质是一个带有计算机通讯口的分频器。它通过对晶振所产生的振荡频率分频和累加,得到年、月、日、时、分、秒等时间信息并通过计算机通讯口送入处理器处理。

2,中期RTC产品:

在20世纪90年代中期出现了新一代RTC,它采用特殊CMOS工艺;功耗大为降低,典型值约0.5μA下;供电电压仅为1.4V以下;和计算机通讯口也变为串行方式,出现了诸如三线SIO/四线SPI,部分产品采用2线I2C总线;包封上采用SOP/SSOP封装,体积大为缩小;




文山壮族苗族自治州18553832757: STM32的 RTC掉电后还继续计数吗?为什么我的拔掉电源线再重新安装电源RTC就变成0了? -
林宙美克: 掉电后没有备份电池不会再计数.拔掉电源,也没有备份电池,CPU不再计数,重新上电RTC就会变为0.STM32有一个Vbat引脚就是需要外接纽扣电池给CPU掉电后使用的,不接掉电后重新开始计时.而且RTC 是集成电路,实时时钟芯片是...

文山壮族苗族自治州18553832757: stm32 RTC掉电不丢失日历 -
林宙美克: 如果是F1系列,是不可能的.F1系列只有rtc的计数值掉电不会丢失且会继续计数(前提是要有电池),要用一个算法,上电运行后,程序里把计数值转换成实时时间就行了,转换算法网上多得很

文山壮族苗族自治州18553832757: Stm32 RTC的断电之后计时停止
林宙美克: 系统断电后(有电池),RTC是继续计时的,很准(这样看晶振是否准确)! 断电后 时间是不应该停止的,这是由于使用了8兆的晶振分频后得到的频率,或者加入了开发人员的程序干预时间才停止的! 如果通过重新编程是可以做到你的要求的.

文山壮族苗族自治州18553832757: 求助关于STM32 RTC断电后时间不走的疑问 -
林宙美克: 数据手册上说只有lse在备份区域内,vdd断电后只要有电池就能够继续工作,貌似lsi断电后就停止了

文山壮族苗族自治州18553832757: STM32 我想问下我的RTC程序掉电后时间又变为初始值,但电池电压是3V电路也没问题是怎么回事 -
林宙美克: 你看看STM32固件库自带的例程,那里面是借用了一个BKP寄存器保存一个标志的.每次单片机启动时都读取这个标志并判断是不是预先设定的值:如果不是就初始化RTC并设置时间,再设置标志为预期值;如果是预期值就跳过初始化和时间设置,继续执行后面的程序.因此这样保证每次断电后再启动都是正常运行,你是不是没有这样处理?

文山壮族苗族自治州18553832757: 大家好? 我在使用stm32的RTC功能的时候,断电上电时间都很正常.断电1小时也没问题.时间也更新了1小时. -
林宙美克: 你的RTC使用电池供电还是用电容供电,如果是电池,请跟换电池试试,如果是电容,查看电容容量是否太小,检查电路

文山壮族苗族自治州18553832757: stm32f103休眠后日历和时钟还在计时吗? -
林宙美克: 不会的,是有开启RC时钟才会计时,你可以挂个外部时钟IC就好了.

文山壮族苗族自治州18553832757: Stm32F1的RTC用内部时钟可以吗 -
林宙美克: 不用是不行的,必须用外部晶振,至于那个电池可以不用,但掉电后就初始了

文山壮族苗族自治州18553832757: STM32 RTC时钟问题 -
林宙美克: 你用RTC做一个标准的秒中断就可以,我觉得还需要用一个寄存器把你的时间存起来,如果需要掉电也保持数据的话推荐使用bkp寄存器,然后在秒中断中改变bkp寄存器的值,再通过串口显示出来就可以了.我就用RTC和BKP加液晶做了一个电子钟.如果需要程序你给我留个邮箱我给你发去例程,不过发例程就需要加分了....思路大概都有了,我觉得你应该能够自己做出来.

文山壮族苗族自治州18553832757: STM32 RTC时钟 必须要用中断吗? -
林宙美克: 不一定啊……反正我开alarm中断怎么都不成,但是秒中断可以开的. 或者别的中断(比如TIM、systick等等)里去读取时间,也不错. 查询方式,隔一段时间读取也行.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网