ds1302用PROTEUS仿真时,不能正确写入,总是电脑上当前时间

如题,这是为什么呢,是我程序问题还是仿真软件问题呢…………,求解
PROTEUS版本 7.5 SP2

第1个回答  2015-11-03
在PROTEUS原理图中原件ds1302上双击出现的“edit component”窗口中“......from PC clock ”后去沟试试
第2个回答  2015-04-21
一般是软件问题,
时间配合问题。。。

看看实际电路的情况。。追问

请问您有在PROTEUS里试过吗,能不能写成功呢。我用proteus仿真时怎么写都是电脑上当前的时间,但实际的板子上读写都是正常的。这究竟是proteus问题还是我的原因

追答

如果实际电路没有问题,那么是由仿真软件的造成的
因为,一旦运行仿真,其先把PC当前的数据写入到1302内,(当然是软件假写)

你可以做几个 设置键并修改软件,把当前的时间和日期进行动态修改,
就可证明你的数据写入了。。。
当然,如果仿真重新加电,又会是PC的数据了。

追问

谢谢您的回答,我试过了仿真时能写内部RAM,能写时钟停止位,唯独不能更改时间。您可否亲自一试

追答

DS1302的电路和仿真,我都做过
没有问题的
你检查一下电路和程序。。。

本回答被网友采纳
相似回答