普中开源电子分享网

 找回密码
 立即注册
搜索
查看: 3975|回复: 3

ds1302

[复制链接]

3

主题

3

帖子

17

积分

新手上路

Rank: 1

积分
17
发表于 2020-7-2 17:03:30 | 显示全部楼层 |阅读模式
1金钱
按照教程代码烧录后,并不是像视频里从12-00-00开始计数,而是从00-00-00开始计数,改变代码中设定的时分秒的值后也还是从00-00-00开始计数
我知道答案 本帖寻求最佳答案回答被采纳后将获得系统奖励10 金钱 , 目前已有3人回答

回复

使用道具 举报

0

主题

49

帖子

242

积分

中级会员

Rank: 3Rank: 3

积分
242
发表于 2020-7-3 09:44:14 | 显示全部楼层
//Ds1302Init();           //第一次初始化后就可以注释该条语句,这样下次重启就不会再次初始化了
上面这句话在第一次设置时间时不要注释编译执行,设置时间完成后注释掉再编译执行就不会每次都会重新设置时间。
回复

使用道具 举报

0

主题

2

帖子

20

积分

新手上路

Rank: 1

积分
20
发表于 2022-1-16 11:23:36 | 显示全部楼层
本帖最后由 shpwz 于 2022-1-16 11:26 编辑

我就是这么做得,第一次初始化时间后,注释掉Ds1302Init(); ,再烧录一次,然后就是从00-00-04开始了。接着关电源,重新上电后,时间可以延续,说明电池OK。
但是,为什么是从00-00-04开始呢?
我是A7板子
回复

使用道具 举报

0

主题

14

帖子

38

积分

新手上路

Rank: 1

积分
38
发表于 2022-3-7 03:36:48 | 显示全部楼层
shpwz 发表于 2022-1-16 11:23
我就是这么做得,第一次初始化时间后,注释掉Ds1302Init(); ,再烧录一次,然后就是从00-00-04开始了。接着 ...

读的是DS1302的时间值,小电池一直有电,只要不初始化,上电后读出的当然是04开始。根板子断不断电无关,下回板子断电再加电也是一样。
回复

使用道具 举报

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

本版积分规则

关闭

站长推荐上一条 /1 下一条

Archiver|手机版|小黑屋|普中开源电子分享网 粤ICP备16123577号-2

GMT+8, 2024-4-20 06:50 , Processed in 0.085531 second(s), 32 queries .

Powered by 论坛搭建 X3.4

Copyright © 2001-2021, Tencent Cloud.

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