thomas 发表于 2012-5-2 12:22:43

那倒像是电源干扰扰,我自己做到板子加了去耦

lionelg 发表于 2012-5-5 18:08:59

本帖最后由 lionelg 于 2012-5-5 18:10 编辑

修改库文件DS1302.h DS1302.cpp使其适应1.0

修改 DS1302.h 和 DS1302.cpp

寻找
#include "WProgram.h"
修改为
#if ARDUINO >= 100
    #include "Arduino.h"   
#else
extern "C" {
    #include "WProgram.h"
}
#endif

如果在1.0编译时提示没有找到pins_arduino,将22下面的arduino-0022\hardware\arduino\cores\arduino\pins_arduino.* 复制到arduino-1.0\hardware\arduino\cores\arduino 即可。

在Atmega8上面也试验过的,放心用吧。而且修改的库文件同样适用于22

arduino-tinker 发表于 2012-5-9 11:43:25

代码有些地方没看懂,能不能介绍下库文件的语法。谢谢!

arduino-tinker 发表于 2012-5-9 11:52:11

可能上面没有说清楚,想请问一下这个库里包括的代码的语法!

珜羽 发表于 2012-5-23 12:49:55

DS1302的库是不是只能在0023下运行
我在1.0下编译报错了

珜羽 发表于 2012-5-23 12:51:32

ardyPro 发表于 2012-1-6 01:12 static/image/common/back.gif
Sunday 2000-01-01 00:11:37
Sunday 2000-01-01 00:11:38
Sunday 2000-01-01 00:11:40


是单片机延时不准,刚好在那个窗口发生了跳转。你要想正确的显示的话   用delay(999)试试。

珜羽 发表于 2012-5-23 12:56:23

弘毅 发表于 2012-4-1 16:48 static/image/common/back.gif
0022 IDE中的。。如果用1.0 IDE不知道是否还有这个了

确实没了,我1.0编译结果出错:
就是没这个文件。
In file included from ds1302.cpp:3:
K:\arduino\arduino-1.0-windows\arduino-1.0\libraries\DS1302/DS1302.h:31:22: error: WProgram.h: No such file or directory

弘毅 发表于 2012-5-23 13:15:30

珜羽 发表于 2012-5-23 12:56 static/image/common/back.gif
确实没了,我1.0编译结果出错:
就是没这个文件。
In file included from ds1302.cpp:3:


在帖子尾部。。。已经把1.0可以使用的库放出:lol

ranqingfa 发表于 2012-5-28 23:15:43

这个库好巨大啊,都影响我的LED点阵刷新了,不知道1302.h里面具体函数怎么调用,c学的不够啊,想只是把时分秒调出来,应该能节省很多时间吧,实在不想去用中断,况且不知道中断会不会影响数据读写?
Time t = rtc.time();
就是这句最耗时间……

ranqingfa 发表于 2012-5-28 23:20:48

自己写代码,最终没有调试成功,avr和s52除了时钟,没什么差别吧,还有就是arduino只有output和input,但是像18b20,1302的data脚都是双向的啊,arduino在这里具体是怎么实现的啊,一直困惑这个问题,只能用别人写好的库文件,好没意思,真想用普通51了

newfans 发表于 2012-6-1 21:54:16

不错,看下

vp110 发表于 2012-6-7 15:40:21

感谢楼主的库
灰常的感谢

zhanggang1971 发表于 2012-6-7 18:34:28

vp110 发表于 2012-6-7 15:40 static/image/common/back.gif
感谢楼主的库
灰常的感谢

我昨天晚上实验了一下,在023的环境下一次通过,很好用。:victory:

夏异 发表于 2012-7-9 09:58:06

不错,学习下

arduino-tinker 发表于 2012-8-5 00:26:01

您好,想请问一个问题。我按照你的电路和程序做的,在串口输出的时候,不能显示偶数。具体的请看http://www.geek-workshop.com/thread-1577-1-1.html
页: 1 2 3 [4] 5 6 7 8 9 10 11
查看完整版本: Arduino学习笔记A8 - Arduino 连接 DS1302时钟模块