⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 rtc_test.c

📁 dm270 source code
💻 C
字号:
/*
Module Name	: sagiters.c

Functions	: RTC_TEST
    
Purpose		: Test rtcm41t81

Notes		: 
This function is setting and compare data for rtcm41t81.
*/

// Local header files
#include <demo/uart270.h>

// Extern global variables
extern char UART_outBuff[1024];

typedef	struct{
			unsigned char		M41T81_sec;				/* Seconds 		(00 ~ 59)			*/
			unsigned char 		M41T81_min;				/* Minutes 		(00 ~ 59)			*/
			unsigned char 		M41T81_hour;			/* Hours 		(00 ~ 23)			*/
			unsigned char		M41T81_wday;			/* Week			(01 ~ 07)			*/
			unsigned char		M41T81_mday;			/* Day of Month	(01 ~ 31)			*/
			unsigned char  		M41T81_mon;				/* Months 		(01 ~ 12)			*/
			unsigned char		M41T81_year;			/* Year			(00 ~ 99)			*/
} M41T81_TM;

//
// Test rtc41t81

void RTC_TEST(void) {
	M41T81_TM rtc_test;
	M41T81_TM showTime;
	unsigned int buf0;
	
	rtc_test.M41T81_year = 0x04;
	rtc_test.M41T81_mon  = 0x02;
	rtc_test.M41T81_mday = 0x02;
	rtc_test.M41T81_wday = 1;
	rtc_test.M41T81_hour = 0x02;
	rtc_test.M41T81_min  = 0x02;
	rtc_test.M41T81_sec  = 0x02;
	
	UART_sendString( UART0, "\r\n ****************RTC  TEST****************" );
	
	M41T81_TimeInput(&rtc_test);
	M41T81_TimeOut(&showTime);
	
	buf0 = 0;
	
	buf0 = memcmp(rtc_test, showTime, 7);
	if( buf0 == 0 )
		UART_sendString( UART0, "\r\n PASS " );
	else
		UART_sendString( UART0, "\r\n ERROR " );

	UART_sendString( UART0, "\r\n " );
}

⌨️ 快捷键说明

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