每单片机断电上电一次DS1302Z分钟加一,时正常,这是为什么呢? 5
每单片机断电上电一次DS1302Z分钟加一,时正常,这是为什么呢?使用STC89C52RC和DS1302Z做时钟,显示时和分,每次单片机系统断电上电一次分钟加一次,可以断...
每单片机断电上电一次DS1302Z分钟加一,时正常,这是为什么呢?使用STC89C52RC和DS1302Z做时钟,显示时和分,每次单片机系统断电上电一次分钟加一次,可以断电记忆。这是为什么呢?
展开
2个回答
展开全部
可以把时钟的初始化程序发上来看一下嘛?估计初始化时钟不太正确!
更多追问追答
追问
void Initial_DS1302(void)
{
unsigned char Second=Read1302(DS1302_SECOND);
if(Second&0x80)
DS1302_SetTime(DS1302_SECOND,0);
}
这是我DS1302上电初始化的程序,您帮看下,有一点值得注意的是我使用的是DS1302ZSOP8出现这样的问题,用DS1302DIP8同一程序没有出现这问题
追答
如果是这样的话!感觉可能硬件是否存在焊接问题!
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询