“RTC DS1307 DS3231库”的版本间的差异
来自YFRobotwiki
| (未显示1个用户的3个中间版本) | |||
| 第9行: | 第9行: | ||
GITHUB 工程地址:[https://github.com/Makuna/Rtc RTC by Makuna] | GITHUB 工程地址:[https://github.com/Makuna/Rtc RTC by Makuna] | ||
| − | 本地下载地址:[http://www.yfrobot.com.cn/forum.php?mod=attachment&aid= | + | 本地下载地址:[http://www.yfrobot.com.cn/forum.php?mod=attachment&aid=MTY5MXxlNDFkYmYwMXwxNjA4NzA0MTkxfDJ8MTE5NDY%3D RTC DS3231] |
| − | + | ||
支持设备 | 支持设备 | ||
| − | '''DS1307''' | + | '''[[RTC 1307|DS1307]]''' |
Full support including squarewave output pin and memory access -- 全部功能支持,包括方波输出和内存访问 | Full support including squarewave output pin and memory access -- 全部功能支持,包括方波输出和内存访问 | ||
| − | '''DS3231''' | + | '''[[RTC 3231|DS3231]]''' |
Full support including squarewave output pin and alarms. -- 全部功能支持,包括方波输出和闹钟 | Full support including squarewave output pin and alarms. -- 全部功能支持,包括方波输出和闹钟 | ||
| 第52行: | 第52行: | ||
::返回:无 | ::返回:无 | ||
| − | :- | + | :-<font color="forestgreen">GetIsRunning()</font> -- 判断RTC芯片是否正常工作 |
| + | ::参数:无 | ||
| + | ::返回:bool | ||
| − | :- | + | :-<font color="forestgreen">SetIsRunning()</font> -- 设置RTC芯片正常工作 |
| + | ::参数:bool | ||
| + | ::返回:无 | ||
| − | :- | + | :-<font color="forestgreen">SetDateTime()</font> -- 设置RTC芯片日期时间 |
| + | ::参数:RtcDateTime ([[宏:__DATE__,__TIME__,__FILE__,__LINE__]] ) | ||
| + | ::返回:无 | ||
| − | :- | + | :-<font color="forestgreen">GetDateTime()</font> -- 获取RTC芯片日期时间 |
| + | ::参数:RtcDateTime ([[宏:__DATE__,__TIME__,__FILE__,__LINE__]] ) | ||
| + | ::返回:无 | ||
| − | :- | + | :-<font color="forestgreen">SetMemory()</font> -- 写入RTC内存 |
| + | ::参数:memoryAddress 地址, value 值 | ||
| + | ::返回:无 | ||
| − | :- | + | :-<font color="forestgreen">GetMemory()</font> -- 读取RTC内存 |
| + | ::参数:memoryAddress 地址 | ||
| + | ::返回:value 值 | ||
| − | :- | + | :-<font color="forestgreen">SetSquareWavePin()</font> -- 设置方波输出 |
| + | ::参数:方波频率 | ||
| + | <pre> | ||
| + | enum DS1307SquareWaveOut | ||
| + | { | ||
| + | DS1307SquareWaveOut_1Hz = 0b00010000, | ||
| + | DS1307SquareWaveOut_4kHz = 0b00010001, | ||
| + | DS1307SquareWaveOut_8kHz = 0b00010010, | ||
| + | DS1307SquareWaveOut_32kHz = 0b00010011, | ||
| + | DS1307SquareWaveOut_High = 0b10000000, | ||
| + | DS1307SquareWaveOut_Low = 0b00000000, | ||
| + | }; | ||
| + | </pre> | ||
| + | ::返回:无 | ||
|width="50%" valign="top" align="left"| | |width="50%" valign="top" align="left"| | ||
2020年12月24日 (四) 08:37的最后版本
|
RTC_DS1307_DS3231库 -- arduino实时时钟库(已支持ESP8266) GITHUB 工程地址:RTC by Makuna 本地下载地址:RTC DS3231
Full support including squarewave output pin and memory access -- 全部功能支持,包括方波输出和内存访问 Full support including squarewave output pin and alarms. -- 全部功能支持,包括方波输出和闹钟
|
|
DS1307 DS1307 函数。
enum DS1307SquareWaveOut
{
DS1307SquareWaveOut_1Hz = 0b00010000,
DS1307SquareWaveOut_4kHz = 0b00010001,
DS1307SquareWaveOut_8kHz = 0b00010010,
DS1307SquareWaveOut_32kHz = 0b00010011,
DS1307SquareWaveOut_High = 0b10000000,
DS1307SquareWaveOut_Low = 0b00000000,
};
|
DS3231 DS3231 函数
enum DS3231SquareWavePinMode{
DS3231SquareWavePin_ModeNone,
DS3231SquareWavePin_ModeBatteryBackup,
DS3231SquareWavePin_ModeClock,
DS3231SquareWavePin_ModeAlarmOne,
DS3231SquareWavePin_ModeAlarmTwo,
DS3231SquareWavePin_ModeAlarmBoth
}
|
TIP: 宏:__DATE__,__TIME__,__FILE__,__LINE__
更多建议和问题欢迎反馈至 YFRobot论坛