时钟电路问题

2019-07-16 04:52发布

开发板上写的ds1302的时钟程序,lcd总是不能正常显示设定的初值,而且lcd上显示的走时总是走到4s就变成0,没法从0走到9,是怎么回事啊?试过很多程序了,也用了配套来的程序,结果还是同样的问题,会不会是lcd或者时钟芯片有问题啊?

补充:经过调试发现写入分寄存器的初值会被写到秒寄存器里,不给分寄存器写初值秒寄存器就能正常写入初值,而其他为没能正常写入,是否是电路存在干扰或者时钟芯片损坏?

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
6条回答
lovezjf234
1楼-- · 2019-07-16 05:08
看看芯片资料,是不是什么使能位置没给开!还有地址是否正确,硬件搭的是否都对!
欧思
2楼-- · 2019-07-16 08:41
lovezjf234 发表于 2012-8-20 12:00
看看芯片资料,是不是什么使能位置没给开!还有地址是否正确,硬件搭的是否都对! ...

我用的是开发板的,有配套教程的,就算用配套来的程序写进去也是同样的情况,但是视频教程演示的正常
笑靥
3楼-- · 2019-07-16 09:27
 精彩回答 2  元偷偷看……
lstcspring
4楼-- · 2019-07-16 12:09
1、先锁定问题在时钟芯片还虹桥显示程序
2、如果锁定是时钟芯片的问题(用串口或仿真器直接读出时钟芯片的数据),买一个换了试一下,也不贵
3、显示的问题就自己慢慢找吧,或把程序贴上来
欧思
5楼-- · 2019-07-16 14:37
lstcspring 发表于 2012-8-20 20:00
1、先锁定问题在时钟芯片还虹桥显示程序
2、如果锁定是时钟芯片的问题(用串口或仿真器直接读出时钟芯片的 ...

已经确定是芯片问题了,谢谢
oyl
6楼-- · 2019-07-16 19:57
芯片问题,最让人蛋疼。。

一周热门 更多>