yxlsdbz 发表于 2011-9-14 08:03:36

请教马老师,我在ds1302和12864显示时间的试验中遇到问题,显示时而稳定时而不显视,不知

马老师和各位好,我在做ds1302显示时间到12864的实验时,出现了一个怪现象。一开始我上电时(我用的USBASP直接供电),屏幕上没有任何东西,我认为是我程序有问题,我就先用12864程序调试了一下液晶屏,液晶显示正常,又改了时钟程序的一些无关紧要的地方,比如延时啊(后来证明改之前也是对的),结果时间显示到了12864上,但显示比较模糊,也能看见走秒。我于是认为我的程序有问题,现在应该没问题了。
    第二天,我想加上闹钟功能,于是想再看看ds1302在12864上的显示,结果这次上电又出现了屏幕上没有任何显示的情况,我想了很久也没有想出原因,莫非是我硬件有松动或是电压不够(我的USB输出电压不足5V,还要同时给AVR和DS1302供电)或是电压波动比较大,结果我又抱着试一试的心态再次上电,又显示出时间了,这次我让它运行了一下午,证明程序应该没有问题(自己感觉)。
    可拔出USBASP再上电情况又会出现(我的DS1302没用备用电源),请马老师和各位同学帮忙分析一下,我已经本着马老师的要求,多探索多动手了,但鉴于初学者身份,有些地方仍很浅显啊。

biansf2001 发表于 2011-9-14 08:55:14

用外部电源,液晶开背光电流还是比较大的。USB供电有点紧张

yxlsdbz 发表于 2011-9-14 13:37:41

回复【1楼】biansf2001 花溅泪
-----------------------------------------------------------------------

恩,我液晶关掉背光了的,我就是想试一试是不是电源的问题,谢谢啊

yxlsdbz 发表于 2011-9-14 14:26:34

我今天又发现一个问题,我用的那个板子是实验室以前给别人做的一个项目的板子,用的是16M的晶振,我现在在当实验板用,我想我出现这种问题可能和板子有关。我一上电,能够运行一些简单的程序,比如说LCD显示一些东西之类的,但是涉及到端口较多的程序稍微有点长的就要等上一段时间才能运行,不然LCD上不显示任何东西
页: [1]
查看完整版本: 请教马老师,我在ds1302和12864显示时间的试验中遇到问题,显示时而稳定时而不显视,不知