Guten Abend
Ich bin noch neu in Delphi, das mal gleich vorweg.
Um mich in die Materie einzuarbeiten, habe ich ein kleines Programm geschrieben in Vfp auf Delphi umzuschreiben.
Das Program verbindet sich über Com-1 mit einem Microcontroller, an das eine Kamera mit SD-Karte angeschlossen ist, und steuert es: Bild schiessen, Directory auslesen, x-tes Bild übertragen und anzeigen usw. usf.
Alles laeuft wunderbar. Nur bei der Uebertragung der Bilder (dabei wird die Baudrate von 19200 auf 115200 gesetzt) kommt es sehr haeufig zu Fehlern. Von 10 Versuchen kommen vielleicht 3 Bilder problemlos an. 2 werden ueberhaupt nicht als Jpg erkannt, und beim Rest ist das Bild verzerrt. Bei allen anderen Befehlen, die mit 19200 Baud übertragen werden, hatte ich nie problemem. Aber die Sequenzen sind meist nur ein paar Bytes.
Die Bilder sind so um die 40kB.
Beim Visual FoxPro Programm, das mit Mscomm32.ocx arbeitet, klappt die Uebertragung zu 100%.
Mein erster Verdacht hat sich natürlich auf Async gerichtet. Wie gesagt, ich bin Neuling, und habe Async gewaehlt, weil in allen Foren dies empfohlen wurde.
Ist hier jemand, der mit Async bei 115200 Baud oder noch mehr Erfahrung hat?
Dank im voraus