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

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)