“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论坛