论坛风格切换切换到宽版
  • 5124阅读
  • 12回复

欲做个GPS转DS1302的转换小板玩.... [复制链接]

上一主题 下一主题
离线bd7bq
 
发帖
1491
只看楼主 倒序阅读 0楼 发表于: 2008-06-02
欲做个gps转ds1302的转换小板玩.用gr87的gps,做个转换,转成ds1302时钟芯片的接口方式,模拟ds1302的时序.这样一来,可以直接将其插在某些ds1302的系统里ds1302用.
用的stc12c2052,在22.1184mhz时钟下,后来测试了下觉得软件模拟的速度还是慢了点,可能无法直接去替换ds1302(否则要把ds1302的读写速度改低).郁闷.
本想不行就改成i2c或者spi格式算了.最后偷懒,用三个io线做了个最简单的接口,rst拉低复位后clk下降沿将7*8=56bit的数据依次在dat上输出.倒是勉强也用得.
这几天静不下心来调程序.我想应该还是有办法模拟出ds1302来的.
离线alont
发帖
38
只看该作者 1楼 发表于: 2008-06-06
你这个东东用在哪里?
离线bd7bq
发帖
1491
只看该作者 2楼 发表于: 2008-06-06
'
你这个东东用在哪里?
'

用在玩上面,呵呵,当然,也可以用在一些需要将现有的ds1302时钟升级为gps时钟的电路上面.
离线fghlw
发帖
163
只看该作者 3楼 发表于: 2008-06-08
ds1302 用22m恐怕不行 判断什么的至少要几条指令了 而一般1302读取时不加延时的(8951__12m)速度至少要几倍才可以啊
离线bd7bq
发帖
1491
只看该作者 4楼 发表于: 2008-06-08
'
ds1302 用22m恐怕不行 判断什么的至少要几条指令了 而一般1302读取时不加延时的(8951__12m)速度至少要几倍才可以啊
'
stc12是1t的八位单片机,在22m下.已经是没有办法了, :(
离线fghlw
发帖
163
只看该作者 5楼 发表于: 2008-06-08
1t的恐怕也不行 响应没那么快的 可以防真下 看哪种状态下最耗时间 然后驱动里做延时便是
发帖
97
只看该作者 6楼 发表于: 2008-08-29
你的gps模块仿真ds1302的接口电路,调试的如何了?
关心中,能推广吗?
离线bd7bq
发帖
1491
只看该作者 7楼 发表于: 2008-09-02
[quote=驻波(兰代)表]你的gps模块仿真ds1302的接口电路,调试的如何了?
关心中,能推广吗?[/quote]

这个思路走不通的.mcu速度太慢,要改的话也非得调整读写ds1302的程序的速度.这样一来就没有含义了. :( 很抱歉,无法推广.
离线BA5AC
发帖
1623
只看该作者 8楼 发表于: 2008-09-02
楼主做个gps时钟吧~~~
离线bd7bq
发帖
1491
只看该作者 9楼 发表于: 2008-09-02
gps时钟本版块几位老兄就有发过详细资料啊.
离线bg4jj
发帖
5094
只看该作者 10楼 发表于: 2009-08-26
哪位老大做个能用gps自动校准电脑时间的方案,电脑是单机,没有网络。
离线vr2ro
发帖
5983
只看该作者 11楼 发表于: 2009-08-26
用途有限,gps要“看”到卫星才好。

还是,搞一个无线电钟的方案吧。
离线BH3FT
只看该作者 12楼 发表于: 2009-09-03
在你的电路板中直接加入ds1302   附属电路就做一件事 定时修正ds1302的时间就可以了