ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Вторник
23 июля
1223159 Топик полностью
Nikolaev_Aleksey (13.07.2022 19:51, просмотров: 181) ответил Nikolaev_Aleksey на AT32F403A: StandBy и WAKEUP pin. На данном МК перешел в Standby. (см. код ниже) По документу при подаче "rising edge on the WKUP pin", он должен сброситься. По факту сброс происходит всегда, пока на wakeup есть высокий уровень. Где я ошибся?
Однако! Перенес Sleep_mode_Configuration(); в начало кода до инициализации всей периферии и заработало. т.е: 
main.c:
{
if(PWR_GetFlagStatus(PWR_FLAG_SBF) != RESET)
{
PWR_ClearFlag(PWR_FLAG_SBF);
}
if(PWR_GetFlagStatus(PWR_FLAG_WUF) != RESET)
{
PWR_ClearFlag(PWR_FLAG_WUF);
}
Sleep_mode_Configuration();
... PWR_EnterSTANDBYMode(); }