Re: Erste Tests mit Starter Board und CC2 Kategorie: Programmierung (von TN - 26.02.2004 21:34) | ||
Als Antwort auf Re: Erste Tests mit Starter Board und CC2 von dirk - 26.02.2004 19:50 | ||
| ||
Hallo Dirk, das Display zeigt nichts an, da du ständig den init-Befehl ausführst. Es mu� so aussehen: thread main { //es folgen alle Initialisierungen(wird nur einmal ausgeführt)// string s, lcd.init(); lcdext.init(); //ab hier wird eine Schleife gestartet)// loop { lcdext.line(1); lcdext.print("Hello World"); //Zeitausgabe auf internes LCD// string std,min,sec,s; int n,second; second=system.second(); lcd.goto(0,0); n=n+1; std = ""; str.putintf (std,system.hour(),2); min=""; str.putintf (min,system.minute(),2); sec=""; str.putintf (sec,system.second(),2); s=std+":"+min+":"+sec; lcd.print(s); lcd.clreol(); wait (not(second==system.second())); } halt; } So funzt es bei mir. Mit dem time-Befehl in lcdext.c2 habe ich noch nicht gearbeitet. Müsst aber in der Schleife funktionieren. Gru� TN > //------------ > thread main > //------------ > { > string s; > > // lcdext.init (); > // lcdext.line(1); > // lcdext.home(); > // lcdext.setcursor(3); > lcd.init (); > //s = "Hallo World"; > lcd.print("Hallo"); > //lcdext.time(3 ); > > //plm.beep(plm.TONE_A); > //sleep 100; > //plm.beep (plm.TONE_OFF); > } > > probiere, kommt gar nichts. > Die LED blinkt nur 1 * ??? > > Was kann das sein ? > > > Gru� und danke > Dirk | ||
Antwort schreiben Antworten: |