J'essaie d'obtenir que pySerial communique avec un microcontrôleur sur un câble FTDI à un débit de 500 000 bauds. Je sais que mon microcontrôleur et mon câble FTDI peuvent tous les deux le gérer, tout comme mon ordinateur portable lui-même, car je ne peux pas envoyer de problème à un terminal à mastic. Cependant, je n'obtiens rien quand j'essaie d'envoyer des choses à mon script python avec pySerial, bien que le même code python fonctionne avec un débit en bauds inférieur.PySerial - Vitesse de transmission maximale pour la plate-forme (Windows)
La documentation pyserial dit:
« Le paramètre vitesse de transmission peut être l'une des valeurs standard: 50, 75, 110, 134, 150, 200, 300, 600, 1200, 1800, 2400, 4800, 9600 , 19200, 38400, 57600, 115200. Ceux-ci sont bien pris en charge sur toutes les plates-formes
Valeurs standard supérieures à 115200, telles que: 230400, 460800, 500000, 576000, 921600, 1000000, 1152000, 1500000, 2000000, 2500000, 3000000 , 3500000, 4000000 fonctionnent également sur de nombreuses plates-formes et appareils. " Donc, je suppose que cela ne fonctionne pas parce que mon système ne le supporte pas, mais comment vérifier les valeurs supportées par mon système/est ce que je peux faire pour le faire fonctionner? J'ai malheureusement besoin de transmettre au moins 250 000 et à un bon nombre rond comme 250 000 ou 500 000 (à faire avec l'erreur d'horloge sur le microcontrôleur).
Merci d'avance pour votre aide!