📄 rtc.h
字号:
//-------------------------------------------------------------------------*
// 文件名: RTC.h (实时时钟构件头文件) *
//-------------------------------------------------------------------------*
#ifndef RTC_H
#define RTC_H
//1、头文件
#include "mcf52233.h" //CodeFire 52233 MCU映像寄存器名定义
#include "Type.h" //类型别名定义
#include "sysinit.h" //配置头文件
//2、宏定义
//使能实时时钟计时
#define EnableRTC() { MCF_RTC_CR |= MCF_RTC_CR_EN; }
//禁止实时时钟计时
#define DisableRTC() { MCF_RTC_CR &= ~MCF_RTC_CR_EN; }
//4、功能接口(函数声明)
//---------------------------------------------------------------------*
//函数名: RTCInit *
//功 能: 初始化RTC *
//参 数: nHour-时(0~23); nMinute-分(0~59); nSecond-秒(0~59) *
//返 回: 无 *
//说 明: 初始化结束后,RTC是禁止的,与RTC相关的中断也是禁止的 *
//---------------------------------------------------------------------*
void RTCInit(uint8 nHour, uint8 nMinute, uint8 nSecond);
//---------------------------------------------------------------------*
//函数名: RTCTimeSetting *
//功 能: 设置RTC当前的"时分秒" *
//参 数: RTCTime-保存"时分秒"的数组(1字节时+1字节分+1字节秒) *
// len-数组的长度 *
//返 回: 无 *
//---------------------------------------------------------------------*
void RTCTimeSetting(uint8 RTCTime[], uint8 len);
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -