rezident (11.08.2021 20:06, просмотров: 299) ответил Kceния на У вас файл, ассоциированный с VCP, переоткрывается. Это
действительно надо делать со стороны программы. Но инициализацию
USB-порта Windows делает сама, когда в него что-то втыкают. Однако
проблема чаще бывает в другом - на плате линию от PA12 подтягивают
резистором к питанию. Тогда при после ресета MK забывает свой
прежний коннект, а Windows всё еще его помнит и повторную
инициализацию соединения не вызывает. Т.е. порт остается открытым,
и файл, ассоциированный с ним,
Наконец понял, что вы пытаетесь описать - в спецификации USB2.0 это
есть в разделах 7.1.5 Device Speed Identification и 7.1.7.3 Connect
and Disconnect Signaling. В USB device, которые могут аппаратно
ресетиться без физического отключения от USB (как у ТС), для
корректной работы процедуры dis-/connect PU-резистор должен быть
отключаемый. https://www.usb.org/document-library/usb-20-specification

