从Hibernate状态下唤醒MCU发生了Reset,处理函数如下,这个处理函数有什么问题吗?
没有用中断处理函数,个人认为被唤醒后从调用HibernateIn()的下一行开始处理,不知道理解的对不对!
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
从Hibernate状态下唤醒MCU发生了Reset,处理函数如下,这个处理函数有什么问题吗?
没有用中断处理函数,个人认为被唤醒后从调用HibernateIn()的下一行开始处理,不知道理解的对不对!
HibernateIn()处理函数如下:
if(STD_TRUE != HibernateIsActive())
{
MAP_SysCtlPeripheralEnable(SYSCTL_PERIPH_HIBERNATE);
MAP_HibernateEnableExpClk(MAP_SysCtlClockGet());
HibernateGPIORetentionEnable();
MAP_HibernateWakeSet(HIBERNATE_WAKE_PIN);
}
HibernateRequest();
while(1)
{
;
}