我正在尝试使用date和amp;来配置RTC。时间目的。但是下面的RTC配置不起作用,当我调试它挂在R TC.RTCCNT.B.RTCCNT的代码时。如何使用RTC是日期和时间的计时器计数器。时间。 SPCSetPeripheralClockMode(91, SPC5_ME_PCTL_RUN(1)| SPC5_ME_PCTL_LP(1)); / *将RTC模块配置为自主周期中断 生成内部唤醒事件* / RTC.RTCC.B.CNTEN = 0; //计数器重置并停止 RTC.RTCSUPV.B.SUPV = 0; //计数器重置并停止 RTC.RTCC.B.CLKSEL = 0x01; //将SIRC设置为API的源时钟 RTC.RTCC.B.DIV32EN = 0; //未使用32的分频时钟 RTC.RTCC.B.DIV512EN = 1; //将时钟分频为512 RTC.RTCC.B.APIVAL = 512/4; //将API计时器设置为2秒 RTC.RTCCNT.B.RTCCNT = 5678327; RTC.RTCS.R = 0xFFFFFFFF的; RTC.RTCC.B.CNTEN = 1; //计数器重置并停止 #spc56 #rtc#!colorado以上来自于谷歌翻译以下为原文 I am trying to configure the RTC using for date & time purpose. But the following RTC configuration is not working,when i debug the code it is hanging at R TC.RTCCNT.B.RTCCNT .How to use RTC is timer counter for date & time. SPCSetPeripheralClockMode(91, SPC5_ME_PCTL_RUN(1) | SPC5_ME_PCTL_LP(1)); /*configure RTC module as autonomous periodic interrupt to generate internal wakeup event*/ RTC.RTCC.B.CNTEN =0 ;//counter reset and stop RTC.RTCSUPV.B.SUPV =0 ;//counter reset and stop RTC.RTCC.B.CLKSEL = 0x01 ;//set SIRCas source clock for API RTC.RTCC.B.DIV32EN= 0;//Divide clock for 32 is not used RTC.RTCC.B.DIV512EN = 1;//divide clock for 512 RTC.RTCC.B.APIVAL= 512/4;//set API timer to 2 Seconds RTC.RTCCNT.B.RTCCNT =5678327; RTC.RTCS.R=0xFFFFFFFF; RTC.RTCC.B.CNTEN =1 ;//counter reset and stop #spc56 #rtc #!colorado
2018-10-09 11:46