swcom nur 1. Zeichen ok Kategorie: Programmierung (von bommel - 1.05.2005 15:09) | ||
| ||
Tach zusammen, Vielleicht könnt ihr mir mal auf die Sprünge helfen? Mein Testprogramm liefert über die swcom nur das erste Zeichen richtig! �ber hwcom ist alles OK. Ich möcht aber gerne hwcom und swcom nutzen. Ich sende mit Terminalprogramm handvoll Zeichen, die aufs ext. Display sollen. Die TTL Pegel passe ich mit Maxim Baustein an. Zumindest was rx und tx angeht. Um RTS und CTS hab ich mich nicht gekümmert. hier das Programm: thread main { long lnTimeout; lnTimeout = 3000; int length; string strBuffer; string strTest; strBuffer = " "; length = str.length(strBuffer); lcdext.init(); lcdext.delline(1); lcdext.goto(1,0); lcdext.print("wait rxd"); sleep 1000; swcom.init(); //swcom bzw. hwcom swcom.setspeed(3); //swcom bzw. hwcom wait swcom.rxd(); //swcom bzw. hwcom swcom.receive(strBuffer,length,lnTimeout); //swcom bzw. hwcom sleep 100; lcdext.delline(2); lcdext.goto(2,0); lcdext.print(strBuffer); sleep 3000; lcdext.print("quit"); quit 1; } | ||
Antwort schreiben Antworten: Re: swcom nur 1. Zeichen ok (von bommel - 4.05.2005 11:55) swcom auch Beispiel aus Forum nix gut (von bommel - 1.05.2005 21:16) |