极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 15063|回复: 6

如何将电脑时间同步到DS3234芯片上

[复制链接]
发表于 2014-8-19 00:08:24 | 显示全部楼层 |阅读模式
以下链接是关于 利用arduino与ds3234芯片制作时钟的技术帖

http://www.geek-workshop.com/thread-3188-1-1.html

不过这个帖有个问题,时钟的时间需要自己输入相应的数值进行设定,不能再下载程序的同时将电脑的时间同步到DS3234上,求大神指导如何才能下载程序的同时将电脑的时间同步到DS3234时钟芯片上,万分感激!
回复

使用道具 举报

发表于 2014-8-19 09:52:14 | 显示全部楼层
1、电脑要打开网络校时功能,这样才能保证电脑的时间是准的;
2、要把电脑与这个模块或者单片机连接起来。最好不要连电缆,因为校时工作时周期性的,最好自动完成;
3、你需要在DS3234连接的单片机写程序,并且最好为整个系统配一个无线的模块,比如wifi;
4、电脑上开发一个程序,直接与这个模块无线通讯,并将时间信息经过一定的编码发送到设备上;
5、设备上的程序接收到信号,解码,并与时钟模块实际值对比,如果超过一秒(如果你能容忍的话,多少都可以),则将新的时间信号写入时钟模块。写入过程中,要注意传输及处理过程中的延时。

我所知道的方案,大概就这么些东西。
回复 支持 反对

使用道具 举报

发表于 2014-8-19 12:43:58 | 显示全部楼层
如果arduino有网口,可以上网校时,也不需要时钟芯片。也可以网时来校时钟芯片。上网取标准是的例子坛子里有。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-8-20 18:29:36 | 显示全部楼层
edyd 发表于 2014-8-19 09:52
1、电脑要打开网络校时功能,这样才能保证电脑的时间是准的;
2、要把电脑与这个模块或者单片机连接起来。 ...

谢谢你的回复,主要是他的程序中有设定时间的语句,从而导致不能在下载从程序的时候同步电脑的时间,我之前用DS1307每次下载程序都是和电脑时间同步的,你看下程序该怎么样修改呢
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-8-20 18:30:55 | 显示全部楼层
林定祥 发表于 2014-8-19 12:43
如果arduino有网口,可以上网校时,也不需要时钟芯片。也可以网时来校时钟芯片。上网取标准是的例子坛子里有 ...

谢谢你的回复,主要是想用时钟芯片来计时,希望你方便的时候能看下程序,给我一点修改的意见,万分感谢
回复 支持 反对

使用道具 举报

发表于 2014-8-21 01:11:37 来自手机 | 显示全部楼层
通过Wifi也可网络校时.   还可用Gps,  Gsm,电波钟。看你应用吧.玩玩的话就串口好了。
回复 支持 反对

使用道具 举报

发表于 2014-9-22 11:00:55 | 显示全部楼层
紫气东来 发表于 2014-8-20 18:29
谢谢你的回复,主要是他的程序中有设定时间的语句,从而导致不能在下载从程序的时候同步电脑的时间,我之 ...

这个。。。貌似需要从PC上获取时间,我就不懂了。。。
回复 支持 反对

使用道具 举报

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

本版积分规则

Archiver|联系我们|极客工坊

GMT+8, 2026-6-15 17:28 , Processed in 0.040289 second(s), 20 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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