1.Unix时间戳简介
- stlink上再引出一根3.3v的电源,接到VBAT引脚,这根线就模拟一个电池的电源一般情况下,VBAT是电池供电口需要接备用电池但是我们目前套件里没有电池,所以就直接引出一根3.3v电源线了也是一样的效果,这个程序的目的是在bkp备份进器写入两个数据,然后再把它们读出来显示一下。 只要VBAT有电池供电,即使stm32主电源断电,bkp的值也可以维持原状,如果VBAT断电了那备份寄存器的数据就清零了。
#2.UTC/CMT
GMT是以前的时间标准,因为地球自转一周的时间其实是不固定的,由于潮汐力、地球活动等原因。
原子钟是当前计时最精确的装置,上千万年才误差一秒,那现在问题又来了,我们以一个恒定不变的秒来计时,但是地球自转越来越慢,这样记下去,计时的一天和自转的一天就会出现偏差,时间长一些,可能中午12点太阳就不是最高的位置。在原子钟计时系统的基础上,我们得加入闰秒的机制,来消除计时一天和地球自转一周的误差。
#3.时间戳转换函数