Ich lese Daten von einem Mikrocontroller über serielle, mit einer Baudrate von 921600. Ich lese eine große Menge von ASCII-CSV-Daten, und da es so schnell kommt, bekommen die Puffer gefüllt und der Rest der Daten geht verloren, bevor ich es lesen kann. Ich weiß, dass ich den pyserial-Quellcode für serialwin32 manuell bearbeiten konnte, um die Puffergröße zu erhöhen, aber ich fragte mich, ob es einen anderen Weg gibt?Pyserial-Puffer füllt sich schneller als ich lesen kann
Ich kann nur die Menge der Daten schätzen, die ich erhalten werde, aber es ist irgendwo um 200kB Daten.
Können Sie die Baudrate verringern? –
Nein, leider habe ich keine Kontrolle über die Baudrate. Ich kann nur das Übertragungsbyte senden und die Daten empfangen. – Nate