📄 msp430rtc.h
字号:
/*RTC.h
RTC操作模块头文件
*/
#ifndef __MSP430RTC_H__
#define __RTC430RTC_H__
#define RTC_DS1337 0xD0
struct RTCTime
{
unsigned char Sec;
unsigned char Min;
unsigned char Hou;
unsigned char Day;
unsigned char Dat;
unsigned char Mon;
unsigned char Yr;
};
struct RTCAlarm1
{
unsigned char Sec;
unsigned char Min;
unsigned char Hou;
unsigned char Day;
unsigned char Dat;
};
struct RTCAlarm2
{
unsigned char Min;
unsigned char Hou;
unsigned char Day;
unsigned char Dat;
};
struct RTCContr
{
unsigned char ConReg;
};
struct RTCSta
{
unsigned char StaReg;
};
extern unsigned char RTCWriteTime(struct RTCTime *Time); //写时间
extern unsigned char RTCReadTime(struct RTCTime *Time); //读时间
extern unsigned char RTCSetAlarm1(struct RTCAlarm1 *Alarm1); //设置闹钟1
extern unsigned char RTCSetAlarm2(struct RTCAlarm2 *Alarm2); //设置闹钟2
extern unsigned char RTCReadAlarm1(struct RTCAlarm1 *Alarm1);//读闹钟
extern unsigned char RTCReadAlarm2(struct RTCAlarm2 *Alarm2);
extern unsigned char RTCReadControl(struct RTCContr* Contr); //读控制寄存器
extern unsigned char RTCReadStatus(struct RTCSta * Sta); //读状态寄存器
extern unsigned char RTCSetStatus(struct RTCSta * Sta);
extern unsigned char RTCSetControl(struct RTCContr* Contr);
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -