Einlesen in die SWCOM Kategorie: Programmierung (von Lutz Kubens - 19.02.2005 16:57) | ||
| ||
Hallo , ich möchte frei laufende Datensätze von einem GPS Empfänger (NMEA183 mit 4800 Baud) in die CControl Unit II einlesen. Die Datensätze sind max. 78 Zeichen lang, beginnen mit einem "$" und enden mit CR + LF. Die Daten sind durch Kommata getrennt. Mir gelingt es einfach nicht, über die TTL Kopplung von GPS Modul und Port 1 und 2 (swcom) der CControl Unit lesbare Zeichen zu übertragen. Mit RS232 Baustein und Hyperterminal, natürlich mit Handshake geht das einwandfrei. Ich bin bis heute bei den Zeilen angelangt: ports.set(1,0); ports.set(2,1); swcom.init(); swcom.setspeed(4); byte buf[156]; und im thread: loop } // Datenrahmen von 156 Bytes empfangen if swcom.rxd(); swcom.receive(buf,156,66); // Einlesen in das Bytearray inh[] for a = 0 ... 155 { inh[a] = buf[a]; } // Eingangsspeicher freimachen swcom.flush(); // Schleife mit 16 Zeichen, um zu schauen, was geladen wurde for n = 0 ... 16 { str.putchar(s3, inh); s3 = s3 + inh[n]; } lcdext.line(1); lcdext.print2(s3); } } Ich kann nur japanische Zeichen lesen. Kann mir bitte jemand helfen? Lutz | ||
Antwort schreiben Antworten: Re: Einlesen in die SWCOM (von ACU - 20.02.2005 20:25) Re: Einlesen in die SWCOM (von Lutz Kubens - 21.02.2005 11:30) Re: Einlesen in die SWCOM (von ACU - 21.02.2005 15:46) Re: Einlesen in die SWCOM (von Lutz Kubens - 21.02.2005 18:28) Re: Einlesen in die SWCOM (von TOM - 22.02.2005 9:37) Re: Einlesen in die SWCOM (von Lutz Kubens - 23.02.2005 12:15) Re: Einlesen in die SWCOM (von André H. - 23.02.2005 23:13) Re: Einlesen in die SWCOM (von Lutz Kubens - 24.02.2005 19:53) Re: Einlesen in die SWCOM (von Lutz Kubens - 26.02.2005 8:44) Re: Einlesen in die SWCOM (von André H. - 4.03.2005 11:50) |