Je suis en train de résoudre un problème avec un programme PySerial qui interface un moteur pas à pas via une émulation de terminal, et je reviens à l'utilisation de screen comme interface de travail connue.
Lorsque je me connecte à l'adaptateur série-USB sur / dev / ttyUSB * à l'aide de l'écran du programme, la connexion avec le moteur pas à pas fonctionne et tout fonctionne comme prévu. Cela signifie que je peux définir une variable utilisateur et la réinitialiser sans problème.
Lorsque j'essaie d'utiliser mon implémentation PySerial, je ne peux définir les variables utilisateur qu'une seule fois avant qu'une erreur ne soit générée.
J'essaie donc d'éliminer un problème de protocole de communication en comparant les paramètres utilisés par le programme screen avec ceux de mon programme Python.
Le cœur de ma question est que je ne sais pas comment examiner tous les paramètres d'écran de l'écran lorsqu'il est connecté aux ports / dev / ttyUSB *.
la source