待机唤醒实验的困惑

2019-07-20 06:56发布

[mw_shl_code=c,true]void Sys_Enter_Standby(void) { while(WKUP_KD); //????WK_UP°??ü????(????RTC?????±,±?????WK_UP?????????????ú) RCC_AHB1PeriphResetCmd(0X04FF,ENABLE);//?????ù??IO?? [/mw_shl_code] [mw_shl_code=c,true] RCC_APB1PeriphClockCmd(RCC_APB1Periph_PWR, ENABLE);//????PWR?±?? PWR_BackupAccessCmd(ENABLE);//?ó±????ò·??????? //???????????±????±??à??RTC???? RTC_ITConfig(RTC_IT_TS|RTC_IT_WUT|RTC_IT_ALRB|RTC_IT_ALRA,DISABLE);//??±?RTC?à??????????????RTC???é?ò?????? RTC_ClearITPendingBit(RTC_IT_TS|RTC_IT_WUT|RTC_IT_ALRB|RTC_IT_ALRA);//????RTC?à??????±ê?????? PWR_ClearFlag(PWR_FLAG_WU);//????Wake-up ±ê?? PWR_WakeUpPinCmd(ENABLE);//?è??WKUP???????? PWR_EnterSTANDBYMode(); //???????ú???? }[/mw_shl_code] 以上有行代码RCC_AHB1PeriphResetCmd(0X04FF,ENABLE);//复位所有I/O口。
0X04FF 代表是I/O吗?试着改了改这个数没看出结果的变化,原子哥0X04FF分别代表啥?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。