ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
27 апреля
1019678 Топик полностью
POV_ (20.07.2020 17:14, просмотров: 8) ответил Aleksey_75 на что за код у тебя в обработчике exti18 ??? попробуй внутри прописать если PA9 == HIGH - bDeviceState = СONNECTED, Если LOW - bDeviceState = UNСONNECTED. И еще какие номиналы резисторов на делителе между питаловом USB разъема и PA9??
Сделал пока вот так... 

при

fSuspendEnabled = FALSE

добавил в прерывании


 if (UNCONNECTED == bDeviceState)
 {
    for (uint32_t qwer = 0; qwer < 1000000; qwer++);
 }

хост цепляет девайс и работает.