ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
17 июля
589839 Топик полностью
USB здесь (02.04.2015 00:49, просмотров: 111) ответил il-2 на Зачем закомментировал? Как он у тебя выйдет из Suspend??? Так и будет висеть на __WFI(). В обработчике прерывания не забудь сделать сброс запроса на прерывание (больше там ничего не нужно).
Спасибо, вернул EXTI->IMR=EXTI_IMR_MR18; Запретил suspend в смысле поправил usb_pwr.c //__IO bool fSuspendEnabled = TRUE; //было так, уход в сон при неактивности на шине __IO bool fSuspendEnabled = FALSE; //теперь так, нефиг спать, будем жечь энергию //void USBWakeUp_IRQHandler(void){EXTI_ClearITPendingBit(EXTI_Line18);} //в оригинале сброс запроса на прерывание через SPL void USBWakeUp_IRQHandler(void){EXTI->PR=EXTI_PR_PR18;} //так оно понятнее)