Windows 10에서 FTDI COM 포트가 올바르게 표시되지 않음

Windows 10에서 FTDI COM 포트가 올바르게 표시되지 않음

Python을 사용하고 있는데 FTDI 직렬-USB 연결을 통해 장치에 연결하는 데 문제가 있습니다.

Windows 7 노트북에서는 올바르게 작동하고 아무런 문제도 발생하지 않으며 포트가 정상적으로 표시되고 연결이 문제 없이 바로 진행됩니다.

Windows 10이 설치된 다른 노트북에서는 완전히 다른 이야기가 됩니다. 때때로 Python 스크립트는 연결된 장치를 볼 수 없습니다. 장치 관리자에서 연결된 COM 포트를 올바르게 볼 수 있지만 mode프롬프트에서 명령을 사용하면 포트가 보고되지 않거나 다른 COM에 동일한 장치가 제공됩니다.

Python 코드는 두 랩톱 모두에서 정확히 동일합니다.

확인해 보니 FTDI의 최신 드라이버를 사용하고 있는데 정품인지는 확신할 수 없더라도 가짜 FTDI 칩과 관련된 문제를 본 적이 없습니다. 무슨 일이 일어나고 있는지 아시나요?

답변1

아직 담당자가 50명이 아니기 때문에 댓글로 추가할 수 없습니다.

D2XXX가 아닌 VCP 드라이버를 사용하시겠습니까? 어떤 유형의 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())  

관련 정보