реклама на сайте
подробности

 
 
> Определить номер COM-порта, USB-COM, знаем VID и PID
toweroff
сообщение Aug 1 2016, 13:26
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 2 957
Регистрация: 19-09-06
Из: Москва
Пользователь №: 20 514



Ситуация:
есть USB-COM устройство. Определить его можно (прочитав VID и PID всех подключенных к компьютеру USB устройств)
Также я могу определить все COM-порты компьютера
но что-то никак не соображу, как скрестить это дело

В общем нужно получить следующее - при подключении устройства (или при старте программы, когда устройство уже подключено) определить, что подключено именно оно, определить, какой номер порта выделен устройству, открыть порт и работать с ним.
При извлечении устройства освободить порт и ждать нового подключения
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
arhiv6
сообщение Aug 1 2016, 18:06
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 633
Регистрация: 21-05-10
Из: Томск
Пользователь №: 57 423



Если пишите на C++ можете попробовать библиотеку Qt. Там в составе есть класс QSerialPortInfo - он позволяет получить список доступных в системе портов + кое-какую информацию о них (vid, pid, description): http://doc.qt.io/qt-5/qserialportinfo.html


--------------------
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 28th July 2025 - 06:06
Рейтинг@Mail.ru


Страница сгенерированна за 0.01395 секунд с 7
ELECTRONIX ©2004-2016