程序:
void RTCInit(void)
{ PREINT = Fpclk / 32768 - 1; // 设置基准时钟分频器
PREFRAC = Fpclk - (Fpclk / 32768) * 32768;
// YEAR = 2011; // 初始化年
// MONTH = 7; // 初始化月
// DOM = 1; // 初始化日
// HOUR = 12;
// MIN = 16;
// SEC = 0;
// DOW = 5 ;
CIIR = 0x01; // 设置秒值的增量产生一次中断
CCR = 0x01; // 启动RTC
}
后备3V锂电池,重新开机时显示的时间是停机断电时的时间,只有保存没有更新,请教大家这是什么问题? |