尝试使用MSP430F6726的RTC过程中,直接使用例程(MSP430F673X-RTC_01)或者使用我修改过的代码(系统整体改为由REFO驱动,而不是XT1驱动,因为XT1没能工作),均存在以下问题:
1、由调试过程中的watch可以发现,RTCSEC,RTCDAY等寄存器以及RTCADAY、RTCAHOUR等寄存器均无法写入数据,写入指令执行后其值仍为0。但是RTCCTL0以及RTCCTL1均能够成功写入数据。在写入之前,已进行了RTCCTL0_H = RTCKEY_H指令。
2、RTC中断不工作。RTCRDIFG无法产生。
硬件与软件环境:AUXVCC3接地,XT1未能工作,软件使用CCS6.0
我有以下疑问:
1、MSP430F6726的RTC_C是否依赖于AUXVCC3?因而若没有后备电池,则必须将AUXVCC3连接到VDSYS,而不是GND?
2、RTC_C的时钟源是否必须是XT1?能够在使用REFO的情况下使用RTC_C?