Problem beim Lesen von der seriellen Schnittstelle
-
Hallo zusammen,
ich habe folgendes Problem:
Ich möchte gerne Daten von einem GPS-Gerät einlesen, das realisiere ich über die CreateFile und ReadFile-Methode. Als Zahl der zu lesenden Bytes habe ich 2048 angegeben. Wenn ich nun von einem Bluetooth-Gerät lese, funktioniert das einwandfrei, bei einem Gerät mit Kabel dauert das ewig. Da hab ich mir gedacht, ich setz einfach die Größe der zu lesenden Bytes runter auf 512, damit das Kabelgerät auch noch mitkommt. Die Bluetooth-GPS-Maus funktioniert nach wie vor prima, wenn ich zum anderen Gerät connect, dann stürzt mein Programm ab und beendet sich. Inwieweit spielt diese Buffergröße eine Rolle? Kann ich die nicht beliebig setzen?
Vielen Dank für Eure Hilfe!
-
veröffentlich doch mal deinen Quellcode
dann kann ich auch gps daten von meiner schnittstelle erfahren hab eine mit kabel vieleicht find ich ja den fehler