Timing Problem (ComPort)



  • Hallo!
    Ich bekomme Daten von meinem µC via USB an meinen PC gesendet. Diese lese ich in BCB mittels ComPort1->Read(&a,1); ein. Die Empfangenen Daten lasse ich mir in einem Fenster anzeigen. Es klappt auch alles ganz gut, NUR LEIDER geht das ein oder andere Byte verlohren.
    Es scheint mir, als ob der PC nicht schnell genug die Daten vom ComPort einließt, so dass er hin und wieder ein Byte überschreibt, obwohl es noch nicht gelesen wurde. Wie kann ich das verhindern?
    Danke für Antworten und schöne Weihnachtstage!



  • Hat hier keiner Erfahrungen mit dem ComPort gemacht? Wäre nett, wenn ihr mir schreiben könntet, wie ihr Daten von einem Virtuellen Com Port einleßt! ...Danke.



  • Hi,
    funktioniert die Übertragung den mit einem Terminalprogramm einwandfrei?
    Evtl. mal die Baudrate herunterstellen. Gerade bei Mikrocontrollern die mit "geraden" Quarzfrequenzen betrieben werden kann man die serielle Schnittstelle meist nur mit niedriger Baudrate betreiben.


Anmelden zum Antworten