Порт FTDI COM не отображается правильно в Windows 10

Порт FTDI COM не отображается правильно в Windows 10

Я использую Python и у меня возникли проблемы с подключением к устройству через соединение FTDI Serial-USB.

На ноутбуке с Windows 7 все работает корректно и не вызывает никаких проблем, порты отображаются как надо, и соединение устанавливается без проблем.

На другом ноутбуке с Windows 10 все по-другому. Иногда скрипт python не видит ни одного подключенного устройства. В диспетчере устройств я правильно вижу подключенный COM-порт, но если я использую команду modeиз приглашения, она не сообщает ни о каком порте или выдает то же устройство на другом COM.

Код Python абсолютно одинаков на обоих ноутбуках.

Я проверил и использую последнюю версию драйвера от FTDI, и я никогда не видел никаких проблем с поддельным чипом FTDI, даже если я не мог гарантировать, что он оригинальный. Есть идеи, что происходит?

решение1

Поскольку у меня пока нет 50 репутации, я не могу добавить это в качестве комментария:

Вы уверены, что используете драйвер VCP, а не D2XXX? Какой тип FTDI вы используете и пробовали ли вы считать устройство через инструмент FT_PROG, предоставленный производителем?

Вы можете попробовать удалить текущий драйвер с помощью CDM_Unistaller, чтобы сделать чистую установку драйвера VCP. Иногда это помогает.

Может быть, вы найдете это удобным: python -m serial.tools.list_ports -vвыполнение через консоль должно вывести список всех доступных портов. Можно serial.tools.list_portsтакже использовать в скрипте:

import serial.tools.list_ports

print(serial.tools.list_ports.comports())  

Связанный контент