RTC原理
Imx6ull内部自带了一个RTC外设
RTC类似于定时器,外接32.768M晶振,然后开始及时,RTC使用两个寄存器来保存计数值
RTC的使用:
打开RTC,RTC开始工作,我们要做的就是不断读取RTC计数值,获取时间值,或者向RTC计数器写入时间值,也就是调整时间
RTC的寄存器:
1、SNVS_HPCOMR的bit31置1,表示所有的软件都可以访问SNVS所有寄存器
2、SVNS_LPCR寄存器,bit0置1,开启SRTC功能
3、SVNS_LPSRTCMR是高15位RTC计数寄存器
4、SVNS_LPSRTCLR的bit[31:16]是低17位RTC计数器
imx6ull RTC模式的基准时钟是1970/01/01 - 0:0:0开始的
RTC使用:
1、开启RTC功能
2、设置RTC的寄存器的值
浙公网安备 33010602011771号