-
- Единственная проблема, когда при помехах виснет хост. Этого довольно просто избежать установкой гальванической развязки поближе к разъему. - VLLV(14.01.2019 15:19)
- Не претендую за звание знающего товарища, но мой опыт использования HID весьма положительный. Как обычно, минимум половина нытья исходит от тех, кто просто не умеет его готовить. Сгенерируют код, прости господи, кубом, а потом жалуются, что USB йцукен(8 знак., 14.01.2019 12:25)
- Дело не в HID. Первый вопрос -- как разные HID между собой различать? Когда решишь, будет такая же проблема, как и с CDC. - fk0(14.01.2019 13:01)
- Различать по VID/PID. Если нужно подключать к одному компу несколько одинаковых устройств, нужен serial number, и различать по VID/PID/serial. - йцукен(14.01.2019 15:12)
- Дело не в HID. Первый вопрос -- как разные HID между собой различать? Когда решишь, будет такая же проблема, как и с CDC. - fk0(14.01.2019 13:01)
- +1. И виснет оно не потому, что там CDC или HID, а потому, что статикой, реже радиочастотная помеха, наводятся потенциалы разваливающие протокол. Дальше следует переподключение, а софт на это не особо расчитан. В случае компорта предыдущий номер fk0(293 знак., 14.01.2019 12:03)
- Не закрытый выткнутый СОМ не мешает после перевтыка сделать другой СОМ с таким же номером. В проге порт через хэндел адресуется, старый хэндел начинает указывать на невалидное устройство, к номеру порта привязки нет. - AlexBi(14.01.2019 15:35)
- В линуксе очень даже есть, minor number другой будет. Пока порт не закрыт, устройство, даже если отвалилось -- существует (ибо ему все запросы драйвера по прежнему обрабатывать). Не думаю, что в виндах иначе. Хендл вообще не при чём, это сущность fk0(60 знак., 14.01.2019 23:25)
- udev. Создавай символьный линк на файл устройства. Если вдумчиво задать правило, он будет постоянным. Скрипач(42 знак., 14.01.2019 23:47 - 23:50)
- В линуксе очень даже есть, minor number другой будет. Пока порт не закрыт, устройство, даже если отвалилось -- существует (ибо ему все запросы драйвера по прежнему обрабатывать). Не думаю, что в виндах иначе. Хендл вообще не при чём, это сущность fk0(60 знак., 14.01.2019 23:25)
- Не закрытый выткнутый СОМ не мешает после перевтыка сделать другой СОМ с таким же номером. В проге порт через хэндел адресуется, старый хэндел начинает указывать на невалидное устройство, к номеру порта привязки нет. - AlexBi(14.01.2019 15:35)
- У usb есть одна хорошая фишка - 5 В, 500 мА в доступной близости ;) Пользую вот такие Y шнурки для своих настольных ethernet девайсов. Гудвин(14.01.2019 11:30)
- Оно то так, но иногда "ответственное оборудование" ухмыляется и смотрит на тебя разъемом USB. Единственным. Скрипач(197 знак., 14.01.2019 11:16)
- Какие-то потуги перевключения питания были --> - Vit(14.01.2019 11:50, ссылка)
- Пока unbind/bind через devfs всему что на шине нашлось. Паять транзистор в кусок провода от Малинки до модема - рука не поднимается :) - Скрипач(14.01.2019 18:36 - 18:53)
- Делаю DICS_PROPCHANGE, когда стопорится FT232/245 aoreh(381 знак., 14.01.2019 11:27)
- Какие-то потуги перевключения питания были --> - Vit(14.01.2019 11:50, ссылка)