Aleksey_75 (10.08.2021 19:14, просмотров: 318) ответил Constantin24 на Доброго всем! имеется проект с stm32 + VCP. В штатном режиме
опрашивается программулькой - все ок. Делаем ресет мк,
соответственно COM-порт исчезает, потом снова создается. Так вот
программа не крашится, но перестает опрашивать. В своих приложения
просто делал реопен порта. Сейчас же не получится(или не хотят
внедрять такую логику). Мотивация тем, что при работе с MOXA1150,
который также создает виртуальный com port, все пашет(опрос идет)
при аналогичной ситуации. С другими
это вопросы в винде! если ваша прога открыла порт, а он физически
пропал... в реестре он останется висеть как действующий, простое
открытие не поможет, нужно сначала закрыть порт! по крайней мере у
меня так, все работает без проблем.... вообще в винде с vcp треш
угар и содомия! чтобы определить подключено ли устройство у меня
прога раз в секунду запрашивает коннект с устройством , типа
get_connect-> connect == Все ОК, если get_connect->
тишина значит устройство отвалилось