Ok, donc je suis un noob complet à pySerial. J'essaie de communiquer avec un équipement de laboratoire, mais j'ai de la difficulté à envoyer la commande STX (Start of Text). Jusqu'à présent, mon code de base ressemble à:PySerial - ne peut pas envoyer STX
ser = serial.Serial(0, 19200, timeout=1,parity=serial.PARITY_ODD, rtscts=0)
ser.write(0x02) #ASCII STX is 0x2 in hex
Mais quand je regarde les 232 données sur mon champ d'application, le STX je suis en train d'envoyer, ne ressemble en rien une commande STX envoyé en Hperterminal.
Des idées? Je suis sûr que c'est incroyablement simple et je suis juste en train de négliger quelque chose de trivial.
Merci!
Je l'ai fait vérifier, et les paramètres sont les mêmes. – KMB