片子型号:TM4C123GH6PZ
采用下面的代码配置Hibernation时,程序到HibernateEnableExpClk(SysCtlClockGet());这一步就跑飞,寄存器HIB_CTL的HIB_CTL_WRC是0
出错的原因的什么?代码有什么问题吗?
void HibernateIn(void)
{
SysCtlPeripheralEnable(SYSCTL_PERIPH_HIBERNATE);
HibernateEnableExpClk(SysCtlClockGet());
HibernateGPIORetentionEnable();
HibernateRTCSet(0);
HibernateRTCEnable();
HibernateRTCMatchSet(0,HibernateRTCGet()+30);
HibernateWakeSet(HIBERNATE_WAKE_PIN | HIBERNATE_WAKE_RTC);
HibernateRequest();
while(1)
{
}
}