RTC 说明
由于系统没有晶振,因此RTC功能在系统断电后不能断电保持,且走时精度有限,但是通过单片机CMD模式校准,可以解决界面显示时间的需求,因此还是有用的
为了保证系统精度的可用性,RTC时间增加了校准模式,即:
//开机,单片机或wifi获取时间,执行第一次校准
rtc_setdate(年,月,日);
rtc_settime(时,分,秒,0); //校准时间 t=0表示直接校准时间
//......过了一段时间后
rtc_settime(时,分,秒,1); //校准时间
//----此时系统会根据上次时间(t=0时设置的时间)和本次时间差值自动计算,计算出新的timer定时器基数,来校准误差
//不过对于一般需求来说,直接rtc_settime(时,分,秒,0); 校准的精度也够用
未来,准备使用串口2 连接ESP8266等wifi模块,增加网络校时和自动校准参数等功能完成RTC显示
目录:
rtc_getstamp:获取当前时间戳
rtc_getstr:获取时间字符串
rtc_getval:获取RTC时间数值
rtc_setdate:设置RTC的日期参数
rtc_settime:设置RTC的时间参数