RS232 ESC-Sequenzen an Terminal schicken Kategorie: Programmierung C (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? 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 PeterS - 13.04.2014 11:00) 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