Re: Strings über RS232 Kategorie: Programmierung (von The Rastafarian - 10.07.2001 21:36) | |
Als Antwort auf Strings über RS232 von Stefan - 10.07.2001 13:27
| |
Hi. Es gibt im C2-System keine Funktion, die direkt irgendwelche Eingaben von einer seriellen Schnittstelle in einen String speichert. Man mu� bedenken, da� alle Daten über die serielle Schnittstelle aus einer "fremden Welt" kommen (aus Sicht der C2-Unit). Im Computeruniversum gibt es keine einheitliche Definition eines Strings: Es gibt Strings in C2, in PASCAL, in C++ usw. Dann gibt es noch ASCII-Textzeilen, die von einem Terminalprogramm kommen, machmal mit CR (oder LF?) und manchmal mit CR+LF abgeschlossen. �berall bedeutet "String" etwas anderes. Woher soll das C2-System wissen, was da alles über die serielle Schnittstelle als "String" hereinkommen kann? Daher sollte eine C2-Application alle Eingaben über eine serielle Schnittstelle byteweise einlesen, vorverarbeiten und dann entsprechend einer Protokollvereinbarung weiter interpretieren. Ein gutes C2-Programm lagert den seriellen Datenempfang auf jeden Fall in einen separaten Thread aus. Greetings in the name of The Most High: Jah Rastafari! | |
Antwort schreiben Antworten: Re: Strings über RS232 (von Martin - 10.07.2001 21:47) |