Letzte Änderung:
Created and Copyright c 2013 by m.w.heyer. Alle Rechte Vorbehalten.
25.Mrz.2019
Impressum O
Impessum Impessum
Home Kontakt Fotogalerie Desclaimer Impressum Hobby Filme

/**********************************************************

*                            Startmeldung                                                                                  *

***********************************************************

*                                                                                                                                     *

*    Versionsbezeichnung auf serieller Schnittstelle ausgeben                                 *

*    Im Display ist die nicht zu sehen, da sie sofort vom Drehschaltertext              *

*    überschrieben wird. Aber bei einer Fehlersuche wird die                                     *

*    serielle über eine galvanisch getrennte RS232 an den PC angeschlossen        *

*    und man kann dann im TERMINAL sehen, ob es der richtige Quellcode ist.      *

***********************************************************/

void startmeldung(void) {

 char *buffer;

 char *buffer1;

  char *text;

 char c;

 char f = 10;

 U8 i = 0;

 

  buffer = txMsg;

  buffer1 = zlMsg;


  while (0 != --f)  {

   *buffer++ = ' ';

  }


  *buffer++ = '\r';

  *buffer++ = '\n';                                           //Zeile 1

 


 text = (char*)pgm_read_word(&pgm_texteSpruch[i]);

 while ((c = pgm_read_byte(text)) != '\0') {

    *buffer++ = c;

    *buffer1++ = c;  

 text++;

 }

   buffer1--;

 *buffer1++ = ' ';

 *buffer++ = '\r';

 *buffer++ = '\n';     

  *buffer1++ = '\0';                                           //Zeile 2

  sendstring1(buffer1);

 

 buffer1 = zlMsg;

 //*buffer1++ = ' ';

 buffer = showstr(buffer,"V2.18.1 ");            //  <<<< HIER VERSION EINTRAGEN <<<<

 buffer1 = showstr(buffer1,"V2.18.1 ");

 buffer = showstr(buffer,__DATE__);            //Datum der Compilierung

 buffer1 = showstr(buffer1,__DATE__);

 *buffer++ = '\r';

 *buffer++ = '\n';

 //buffer1--;

 //buffer1--;

  *buffer++ = '\0';

  *buffer1++ = '\0';  

sendstring(buffer);

sendstring2(buffer1);

return;


}//startmeldung


Hier ist eine Funktion meines

C-Programms: testprogramm.c

Die Funktion gibt einen Starttext nach dem Einschalten aus.