rtc.cpp

来自「基于ARM 44b0的启动应到程序」· C++ 代码 · 共 31 行

CPP
31
字号

#include "rtc.h"

void GetRTC(struct RTC *pstRTC)
{
	rRTCCON = 0x01; //Enable
	pstRTC->year = rBCDYEAR;
	pstRTC->month = rBCDMON;
	pstRTC->day = rBCDDAY;
	
	pstRTC->hour = rBCDHOUR;
	pstRTC->min = rBCDMIN;
	pstRTC->sec = rBCDSEC;
	
	rRTCCON = 0x00; //Disable
	
}
void SetRTC(struct RTC *pstRTC)
{
	rRTCCON = 0x01; //Enable
	
	rBCDYEAR = pstRTC->year;
	rBCDMON = pstRTC->month;
	rBCDDAY = pstRTC->day;
	
	rBCDHOUR = pstRTC->hour;
	rBCDMIN = pstRTC->min;
	rBCDSEC = pstRTC->sec ;
	
	rRTCCON = 0x00; //Disable
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?