极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 20484|回复: 4

求DS1302 RTC Module的Arduino 1.0.5函数库

[复制链接]
发表于 2013-7-27 18:20:20 | 显示全部楼层 |阅读模式
我在网上淘到的一个RTC模块结构相当简单,只有一个DS1302、一个32.768KHz晶振和一块CR2012电池。

在Arduino 0023环境下,操作一切正常。但到了Arduino 1.0.5环境下,就无法读取正确的时间日期,时间运行毫无规律。

目前已知的DS1302库来源有如下2个地方,均无法在Arduino 1.0.5环境运行,地址分别为:

(1)https://github.com/msparks/arduino-ds1302  
(2)http://www.henningkarlsen.com/electronics/library.php?id=5

求教各位高人,谁有可用的库分享?
回复

使用道具 举报

发表于 2013-8-2 16:47:38 | 显示全部楼层
修改一下文件就好了:把文件开头“#include "WProgram.h"”
改为“#if ARDUINO >= 100
        #include "Arduino.h"
#else
extern "C" {
        #include "WProgram.h"
}
#endif”
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-8-2 17:15:05 | 显示全部楼层
非常感谢。
但这样修改不行,如果不判断版本,确定使用哪一个头文件,根本没法编译。
现在我的程序可以正常编译,只是取出的数是乱的。
回复 支持 反对

使用道具 举报

发表于 2016-6-21 11:48:15 | 显示全部楼层
好东西下来试试
回复 支持 反对

使用道具 举报

发表于 2016-10-18 11:40:02 | 显示全部楼层
你好,问题解决了码?你有在Arduino 1.0.5环境下运行的、正确的DS1302库吗?求分享
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|联系我们|极客工坊

GMT+8, 2026-6-14 07:36 , Processed in 0.037150 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表