Цитата(Kabdim @ Dec 16 2015, 15:34)

А разводка какая, демоплата или собственная?
своя плата, демок на stm32l052 с подключенным USB вроде нет
питание от USB через LDO 3.3В, VDD_USB подключено к 3.3В
линии D+ D- подключены через защиту TPD2S017, также были R и С которые убрал
Цитата(Integro @ Dec 16 2015, 16:50)

Имел подобную проблему на stm32f042, вылечил ее дёрганьем встроенного PULLUP резистора. Но у меня была возможность за детектировать USB_5V!
При обнаружении 5V реинитил всю USB соre HAL'овскими функциями, но это результата не дало. Добавил сброс бита для PULLUP в _MSP_Init, полет нормальный.
не очень понимаю как это поможет мне, у меня питание от USB и при отключение снимается питание и соответствие pullup, который подключается потом при инициализации
у вас наверное питание не от usb было
оказалось на шине USB последовательно были резисторы аж 51 Ом, убрал их, стало существенно лучше, теперь всех компах на linux работает безупречно , но некоторых компьютерах с win также через пень