tianyukobe 发表于 2011-2-26 16:16:29

仿了一个未来时钟 怎么时钟不走时?

在寝室没事干就仿了一个时钟结果仿制好了以后通电时钟一直不走?请问一下 这个可能是什么原因造成的啊?

http://cache.amobbs.com/bbs_upload782111/files_36/ourdev_618573HJURJY.jpg
(原文件名:20110226393.jpg)

http://cache.amobbs.com/bbs_upload782111/files_36/ourdev_618574UB4IIR.jpg
(原文件名:20110226393.jpg)

fei_yang 发表于 2011-2-26 16:28:16

DS1302要上拉   别买便宜的DS1302

lusson 发表于 2011-2-26 16:33:20

你这样一问估计神仙也帮不了。。

little_Monkey 发表于 2011-2-26 16:38:17

如果有源程序就看看程序里面有没有开启时钟

AAVVRR 发表于 2011-2-26 16:40:47

硬件有显示证明基本没问题,看程序吧

tianyukobe 发表于 2011-2-26 16:42:18

回复【1楼】fei_yang
-----------------------------------------------------------------------

哪几个口上拉?数据口吗?

gallle 发表于 2011-2-26 16:44:10

回复【1楼】fei_yang
ds1302要上拉   别买便宜的ds1302

-----------------------------------------------------------------------

上拉不是必须的。看看晶振起振没有。端口的方向、时序等等

ckvlhf 发表于 2011-2-26 16:44:56

回复【1楼】fei_yang
ds1302要上拉   别买便宜的ds1302

-----------------------------------------------------------------------

别学的太死板,51内部就有上拉电阻了。

ckvlhf 发表于 2011-2-26 16:45:23

这样的情况基本是晶振坏了。

flyhouse 发表于 2011-2-26 16:49:35

看了下 杜洋的时钟 有点小遗憾,串行液晶7920用并行模式,浪费了。。。。

tianyukobe 发表于 2011-2-26 17:13:15

时钟晶震坏了吗?

wajlh 发表于 2011-2-26 17:25:28

回复【7楼】ckvlhf
回复【1楼】fei_yang
ds1302要上拉   别买便宜的ds1302
-----------------------------------------------------------------------
别学的太死板,51内部就有上拉电阻了。
-----------------------------------------------------------------------

估计是你学的死板了,还是外加上拉可靠。
另外1302要初始化才行

wajlh 发表于 2011-2-26 17:26:42

回复【9楼】flyhouse丷_丷
看了下 杜洋的时钟 有点小遗憾,串行液晶7920用并行模式,浪费了。。。。
-----------------------------------------------------------------------

他以前用过串口,他好像说是干扰的问题才改成并口了,其实是他自己线没接好。在先前的帖子里我说过这个问题。

823032003 发表于 2011-2-26 17:50:54

杜老师 不提供 源程序吧,这样仿,有意思吗

s3c2440 发表于 2011-2-26 18:58:37

把DS1302的电池断开等1~2分钟在接上

zhengyang 发表于 2011-2-26 19:01:57

路过!

bigchn 发表于 2011-2-26 19:04:12

如果用的是DS1302, 一般要初始化时钟才走.
仔细看DS1302的应用手册,有说明.

54anson 发表于 2011-2-26 19:21:34

估计是32.768没起震

fei_yang 发表于 2011-2-26 20:12:56

这个钟我也仿制过,楼上的问题跟我一样的,我深有体会,呵呵十有八九是DS1302上拉问题,其次是DS1302的晶振。我也是在这个地方吃亏,后来改AVR暂时没有问题,但还是出了这个问题,估计是DS1302是国产的缘故。时间误差也很大,哎,便宜的IC!

bluefeel 发表于 2011-2-26 20:53:04

回复【7楼】ckvlhf
回复【1楼】fei_yang
ds1302要上拉   别买便宜的ds1302
-----------------------------------------------------------------------
别学的太死板,51内部就有上拉电阻了。
-----------------------------------------------------------------------

你学得更死板了,连DS1302数据手册都不认真看,三个IO口内部是40K电阻下拉,标准51的上拉电阻大概是20~30K,高电平能有几伏?

marshallemon 发表于 2011-2-26 21:06:16

1302的晶振休息了吧

fei_yang 发表于 2011-2-26 21:49:39

回复【19楼】bluefeel 郁闷感觉
-----------------------------------------------------------------------

小智精辟啊!我当时是刚刚会汇编,全盘仿制的,呵呵不过后来发现确实是滥芯片的问题。

fei_yang 发表于 2011-2-26 21:51:04

回复【19楼】bluefeel 郁闷感觉
-----------------------------------------------------------------------

STC的上拉100K左右TMD这个问题以前整过我一次。
PS:我是群主!呵呵你知道的。

ckvlhf 发表于 2011-2-26 22:05:40

回复【11楼】wajlh
回复【7楼】ckvlhf   
回复【1楼】fei_yang
ds1302要上拉   别买便宜的ds1302
-----------------------------------------------------------------------
别学的太死板,51内部就有上拉电阻了。
-----------------------------------------------------------------------
估计是你学的死板了,还是外加上拉可靠。
另外1302要初始化才行
-----------------------------------------------------------------------

51带内部上拉(P0除外),就一块小小的PCB这么远的距离还从来没加过外部上拉电阻从没失败过。初始化时肯定的,默认是写保护状态。

swordKING 发表于 2011-2-26 22:22:04

我想了解的是你的晶振起振了吗?

ckvlhf 发表于 2011-2-26 22:37:10

回复【19楼】bluefeel 郁闷感觉
回复【7楼】ckvlhf
回复【1楼】fei_yang   
ds1302要上拉   别买便宜的ds1302   
-----------------------------------------------------------------------
别学的太死板,51内部就有上拉电阻了。
-----------------------------------------------------------------------
你学得更死板了,连ds1302数据手册都不认真看,三个io口内部是40k电阻下拉,标准51的上拉电阻大概是20~30k,高电平能有几伏?
-----------------------------------------------------------------------

很不好意思,51内部上拉电阻这么大不假,1302三个IO内部有40K的下拉电阻也是对的。但是你要看看下面这个:
http://cache.amobbs.com/bbs_upload782111/files_36/ourdev_618641S50B6P.jpg
(原文件名:未命名.jpg)

landway 发表于 2011-2-27 00:31:09

没注意过下拉的问题,用ATMEL跟STC都驱动过,不加上拉一直很正常(不是自家玩的DIY作品)。
DS1302初始化后要写入时间才能走,也就是说新的芯片或者掉过电的芯片,光设置寄存器是不会走时间的,你必须给它设置一个时间,哪怕是00年00月00日00时00分00秒或者其中一个。

fei_yang 发表于 2011-2-27 01:24:25

回复【26楼】landway 老陆
-----------------------------------------------------------------------

写秒就走 呵呵

tianyukobe 发表于 2011-2-27 11:05:10

问题已解决    时钟晶振没起振,现在质量差的东西真的是太多了!虽然是没起振,但是也学到了这样一个问题的 别的可能比如要初始化,上拉,下拉等问题   谢谢各位热心的帮助,!小弟很感激

wajlh 发表于 2011-2-27 12:23:24

回复【23楼】ckvlhf
回复【11楼】wajlh
回复【7楼】ckvlhf   
回复【1楼】fei_yang
ds1302要上拉   别买便宜的ds1302
-----------------------------------------------------------------------
别学的太死板,51内部就有上拉电阻了。
-----------------------------------------------------------------------
估计是你学的死板了,还是外加上拉可靠。
另外1302要初始化才行
-----------------------------------------------------------------------
51带内部上拉(p0除外),就一块小小的pcb这么远的距离还从来没加过外部上拉电阻从没失败过。初始化时肯定的......
-----------------------------------------------------------------------
只能说你人品好了,但是不按照规范来是要吃大亏的

ckvlhf 发表于 2011-2-27 12:30:04

回复【29楼】wajlh
回复【23楼】ckvlhf   
回复【11楼】wajlh
回复【7楼】ckvlhf   
回复【1楼】fei_yang   
ds1302要上拉   别买便宜的ds1302   
-----------------------------------------------------------------------
别学的太死板,51内部就有上拉电阻了。
-----------------------------------------------------------------------
估计是你学的死板了,还是外加上拉可靠。
另外1302要初始化才行
-----------------------------------------------------------------------
51带内部上拉(p0除外),就一块小小的pcb这么远的......
-----------------------------------------------------------------------

呵呵,无关人品。1302输入2V电压即是高电平。

liushiming82 发表于 2011-6-13 16:37:45

先看硬件有问题没,如果没有就是软件问题了

eryueniao 发表于 2011-6-13 18:21:53

ds1302没接错吧

woshigeshuai 发表于 2011-6-13 20:57:27

仿连字也仿

yanshengdian 发表于 2011-6-14 16:27:04

回复【33楼】woshigeshuai我要造飞机
-----------------------------------------------------------------------

楼上飞机造出来载我一程

feeson 发表于 2012-2-25 23:35:57

1302的晶振两端的落地电容太小了,或者晶振的频率不对,重点是查晶振的频率。

cry202202 发表于 2014-8-26 19:38:03

我仿制成功了http://www.amobbs.com/thread-5593254-1-1.html

别有洞天下 发表于 2014-8-28 08:53:06

你应该提供代码和图纸吧
页: [1]
查看完整版本: 仿了一个未来时钟 怎么时钟不走时?