硬汉嵌入式论坛

 找回密码
 立即注册
查看: 426|回复: 4
收起左侧

[有问必答] DS1302 加 stm32f4 +液晶,初始时间与设置的处置时间不一致

[复制链接]

2

主题

5

回帖

11

积分

新手上路

积分
11
发表于 2023-9-26 21:15:59 | 显示全部楼层 |阅读模式
小白遇到了一个小问题,还想请教下。我用stm32f4 加了ds1302 和一个液晶 ,想200ms读取一次ds1302的时间显示在液晶上来的。现在遇到一个问题,复位时,液晶上显示的不是我设置的初始值。请问这样解绝呢。DS1302的驱动是从51的工程移植过来。困扰许久了,定时器200Ms和液晶驱动已经OK了,就是DS1302初始值不对,秒是在正常增加的。
回复

使用道具 举报

2

主题

5

回帖

11

积分

新手上路

积分
11
 楼主| 发表于 2023-9-26 21:19:02 | 显示全部楼层
这是我的程序。能提供个思路就好了。感谢

01. lcd128.rar

3.59 MB, 下载次数: 4

回复

使用道具 举报

2

主题

5

回帖

11

积分

新手上路

积分
11
 楼主| 发表于 2023-9-26 21:24:56 | 显示全部楼层
这是液晶显示图,下面是我程序里设置的值。我设置的13年,显示的却是00年。
bb03a9c1bf64f1b3365c1545a515fcf.jpg
89ec4574f34eb4e6d57822d3ad30f25.png
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106757
QQ
发表于 2023-9-27 06:18:04 | 显示全部楼层
从这个值来看,貌似是你没有设置成功,想F4内置的RTC,没有设置成功上电默认也是类似时间。
回复

使用道具 举报

2

主题

5

回帖

11

积分

新手上路

积分
11
 楼主| 发表于 2023-9-27 09:31:37 | 显示全部楼层
是没初始化成功,我把初始化时间改了其他值,还是这个默认时间开始走时。程序是我从一个51单片机例程修改过来的。估计是DS1302驱动有问题,还得找找
回复

使用道具 举报

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

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-4 21:37 , Processed in 0.196867 second(s), 29 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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