[求助] 求助

zzbaizhi   2011-12-26 17:09 楼主
我在使用5438的RTC时,发现在修改RTC年、月、日、时、分、秒寄存器时,偶尔会发生设置不成功的问题。

_DINT();
while(RTCCTL0&RTCRDY);
RTCSEC = second;
RTCMIN = minute;
RTCHOUR = hour;
RTCDAY = day;
RTCMON = month;
RTCYEAR = year;
_EINT();

小时寄存器设置失败的次数最多,一旦第一次设置失败(失败的现象是其值一直为0,无论你向它写入什么,结果都是0),复位之前重复多次写入都不行。
哪位高手指点一下呀!

回复评论 (1)

回复 楼主 zzbaizhi 的帖子

不太明白,顶一贴吧!
点赞  2011-12-26 19:18
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复