📄 ds1307.h
字号:
#ifndef DS1307_H
#define DS1307_H
//对DS1307内存连续的写操作
uchar rtc_write(uchar addr,uchar *buf,uchar len);
//对DS1307内存连续的读操作
uchar rtc_read(uchar addr,uchar *buf,uchar len);
//更新或读取DS1307日历/时间数据
uchar RtcUpdateData(uchar direction);
//读DS1307用户RAM
uchar RtcReadRAM(uchar addr,uchar *buf,uchar len);
//写DS1307用户RAM
uchar RtcWriteRAM(uchar addr,uchar *buf,uchar len);
uchar byte_bintobcd(uchar bin);
uchar byte_bcdtobin(uchar bcd);
//将二进制格式缓冲区(g_aTimeBin)内容转换成BCD格式后保存到BCD格式缓冲区(g_aTimeBuf)
void RtcBinToBCD();
//将BCD格式缓冲区(g_aTimeBuf)内容转换成二进制格式后保存到二进制格式缓冲区(g_aTimeBin)
void RtcBCDToBin();
//写DS1307配置字节
void RtcSetSQWOutput(uchar en,uchar level);
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -