PUC的确不会影响RTC的工作模式,POR会,但是PUC会影响它的RTCHOLD位,也就是说,每次复位以后它是停止的,要启动它才能工作,这样时间就会有误差,我前面说过它是个匆忙凑上去的一个器件,所以根本没有考虑它是否能够实际运用,严格来说,其实就是一个废器件,因为我做了好多实验,它的写入的确有很大的问题,可以说经常写进去要丢位或者写不进去,它的时,和日这个单元经常出这样的事情,一般复位以后可以写几次正确的,以后就不行了,我一怒之间下用了条:LOOP:MOV.B R8,RTCDAY / CMP.B R8,RTCDAY /JNZ LOOP ;这样你不让我写正确我就不走了!但是最终就死机了,就是说不管你写多长时间,就是写不进,这样的RTC怎么能够用呢?后来我想,不就是个万年历吗,我编个软件就行了,就把RTC当个秒中断使用,每秒我自己在RAM做时间,但是也不行!因为它会在PUC以后多几秒出来,我另外用个TA1做个秒中断,那就时间很正确,PUC对它一点没有影响,所以只能不用这个RTC了,除非我手里这个5418正好有问题(我有5颗样片,懒的再贴了),否则这RTC就是个废品了