Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - Zum C-Control-I-Forum - Zum C-Control-II-Forum

RS232 ESC-Sequenzen an Terminal schicken Kategorie: Programmierung C (von karwenzman - 12.04.2014 16:37)
Ich nutze:
C-Control Pro Mega32
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)