Dans Hyperterminal, je peux me connecter à un port série appelé «X64-CL_iPro_1_Serial_0» où je peux envoyer/recevoir du texte ASCII à une caméra. Cependant, lorsque je tente de se connecter au même port avec pyserial, il lance une exception:Utilisation de pySerial pour se connecter à un port non-COM
SerialException: could not open port X64-CL_iPro_1_Serial_0: [Error 2] The system cannot find the file specified.
Je ne comprends pas pourquoi Hyperterminal peut détecter le port et communiquer avec lui, mais Python ne peut pas. J'ai téléchargé this script à partir du site Web pySerial qui affiche une liste de ports série, et les seuls ports avec lesquels il est venu était COM1 et COM2, dont je ne peux me connecter.
Mon code est très simple, et ressemble à ceci:
import serial
port = "X64-CL_iPro_1_Serial_0"
ser = serial.Serial(port)
que je fais quelque chose de mal? Y a-t-il un moyen de contourner ce problème? Merci d'avance.
Editer: Il convient également de noter que ce port n'apparaît pas dans le gestionnaire de périphériques, ni COM1 ou COM2.
Quel système d'exploitation est-ce? (Ajouté: oh, probablement Windows, puisque vous avez COM1 et COM2, à droite ...) – detly