Hallo,
ich habe auf einem PDA WinMobile 2003 und CF 2.0. Dort kann ich mit der SerialPort meinen GPS-Empfänger ansteuern und problemlos auslesen. COM-Port 5.
Wenn ich nun das gleiche Programm (C#) auf meinen anderen PDA mit WinMobile 5.0 und CF 2.0 starte, bekomme ich allerdings keine Daten mehr bzw. gelegentlich meldet der SerialPort das er 66 MB ! an Daten hätte. Dies kann ich nicht auslesen und macht auch keinen Sinn. Ansonsten meldet er 0 Bytes.
Den SerialPort frage ich je Sekunde ab.
Wenn ich vergleichsweise das Programm "VisualGPSCE" starte und die GPS-Daten logge, kommen diese richtig an - auch die richtige Menge.
Bei der Beschreibung von OpenNetCF 2.2 habe ich keine Bib für die Serielle Schnittstelle gefunden.
sp = SerialPort;
=> OutOfMemory!
Kann mir jemand weiterhelfen?
Vielen Dank,
Tucca
ich habe auf einem PDA WinMobile 2003 und CF 2.0. Dort kann ich mit der SerialPort meinen GPS-Empfänger ansteuern und problemlos auslesen. COM-Port 5.
Wenn ich nun das gleiche Programm (C#) auf meinen anderen PDA mit WinMobile 5.0 und CF 2.0 starte, bekomme ich allerdings keine Daten mehr bzw. gelegentlich meldet der SerialPort das er 66 MB ! an Daten hätte. Dies kann ich nicht auslesen und macht auch keinen Sinn. Ansonsten meldet er 0 Bytes.
Den SerialPort frage ich je Sekunde ab.
Wenn ich vergleichsweise das Programm "VisualGPSCE" starte und die GPS-Daten logge, kommen diese richtig an - auch die richtige Menge.
Bei der Beschreibung von OpenNetCF 2.2 habe ich keine Bib für die Serielle Schnittstelle gefunden.
sp = SerialPort;
Code:
sp.ReadBufferSize = 10000; int bytes = sp.BytesToRead; # 0 oder 66.58x.xxx string message = sp.ReadExisting();
Kann mir jemand weiterhelfen?
Vielen Dank,
Tucca