做了一块闹钟的板子,用了快一年了,最近发现了奇怪的问题:
以前绝大部分时间是一直通电运行的,也没有发现这个问题。最近发现将板子断了电源再接通电源后:年、月、周的数据会大幅度的偏离正常值。比如说断电之前月份数值是11,再上电后月份数值显示36。重新设定各项数值后,仍然有一定的机率出现数据乱变这种情况,但不是每次断电再上电都出现这种情况。
百度上搜索了一下,说是电压低于4.25V后DS12C887就会自动进入写保护状态,也就是说不可能是单片机掉电后乱动作误写数据到DS12C887,就算单片机误写数据了,DS12C887也不接受。
大家帮我分析一下都存在哪些可能性!谢谢! |