我在PIC32MX470F512L上编写了一个库来与RTCC接口。如果我只编写一个32位的值,我就只能可靠地写入RTC
tiME寄存器。我无法通过其联合成员(RTCTIMEbits.HR10、RTCTIMEbits.HR01、RTCTIMEbits.MIN10等)可靠地写入RTCTIME寄存器。“1s数字”总是被成功写入。“10s数字”成员的阅读总是成功的。此问题不会发生在RTCDATE值的“10S数字”成员中。RTCC在所有写入期间都被成功禁用。在写入RTCC寄存器之前,执行“写入解锁序列”并成功。我已经用MPLABX v3.40和XC32 v1.34和v1.42对此进行了测试。S.SEC10=5;//此写入似乎是故障RTCIMTITBES.SEC01=6;