Re: RS232 ESC-Sequenzen an Terminal schicken Kategorie: Programmierung C (von PeterS - 13.04.2014 11:00) | |
Als Antwort auf RS232 ESC-Sequenzen an Terminal schicken von karwenzman - 12.04.2014 16:37
| |
> Hallo! > > Ich benutze das Board aus dem Lernpaket Mikrocontroller von Franzis mit einem Mega32. > > Irgendwo steckt der Wurm... trotz suche in diesem Forum und im Web finde ich keine Lösung. > Könnt ihr mir bitte ein paar Tipps geben? > > Um Daten auf dem Terminalfenster der IDE anzuzeigen, compiliere ich das Programm (F9), > übertrage es (shift F9), rufe unter Werkzeuge das Terminal auf, drücke RESET auf dem Board. > die Terminalsettings entsprechen dem, was im Programm bei Serial_Init_IRQ() angegeben wird. > so weit richtig? > > Das ich über RS232 die ESC-Sequenzen an das Terminal schicken mu� habe ich auch verstanden. > Mir scheint es aber, dass die ESC-Sequenzen nicht als solche erkannt werden, sondern als Text > auf dem Terminal ausgegeben werden. Habe ich da einen Syntaxfehler? > > Müssen Pausen beachtet werden? > > Oder was mu� ich noch berücksichtigen, damit ich das Terminal richtig ansteuern kann? Das sieht alles so richtig aus. Bist Du sicher, das das Terminalprogramm VT100 beherrscht und es aktiviert ist? Gruss Peter > > Gru�, Thorsten > > > Das ist die Ausgabe, die am Terminal erscheint: > �ã[1;1f[2JHallo Welt > > Codezeilen: > #define SPACE 0x20 > #define LF 0x0A > #define FF 0x0C > #define CR 0x0D > #define ESC 0x1B > > byte buffer[226], Daten_Buffer[10]; > > Serial_Init_IRQ(0,buffer,20,200,SR_8BIT|SR_1STOP|SR_NO_PAR,SR_BD19200); > > so probiert... > Serial_Write(0, 0x1b); // > Serial_Write(0, 0x5b); // '[' > Serial_Write(0, 0x32); // '2' > Serial_Write(0, 0x4a); // 'J' > > oder so probiert... > Serial_Write(0,ESC); // ESC-Sequenz starten > Serial_WriteText(0,"[2J"); // Terminal löschen > Serial_Write(0,FF); > > | |
Antwort schreiben Antworten: Re: RS232 ESC-Sequenzen an Terminal schicken (von karwenzman - 13.04.2014 17:17) Re: RS232 ESC-Sequenzen an Terminal schicken (von karwenzman - 20.04.2014 17:09) Re: RS232 ESC-Sequenzen an Terminal schicken (von UlliS - 28.04.2014 14:38) Re: RS232 ESC-Sequenzen an Terminal schicken (von karwenzman - 28.04.2014 15:51) Re: RS232 ESC-Sequenzen an Terminal schicken (von PeterS - 5.05.2014 15:17) Re: RS232 ESC-Sequenzen an Terminal schicken (von PeterS - 5.05.2014 15:38) Re: RS232 ESC-Sequenzen an Terminal schicken (von karwenzman - 11.05.2014 15:41) |
Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - Zum C-Control-I-Forum - Zum C-Control-II-Forum