Re: Probleme mit der Initialisierung von Variable Kategorie: Programmierung (von krassos - 21.11.2005 20:16) | ||
Als Antwort auf Probleme mit der Initialisierung von Variable von Puma - 21.11.2005 15:23 | ||
| ||
> Hallo zusammen! > > sicherlich mache ich ein noob fehler, aber ich finde ihn einfach nicht .... *sniff* > wenn ich das programm das erste mal starte, ist der zaehlerstand = 0, so wie es auch > sein sollte! mache ich einen reset, hat der zaehler aber nicht null, irgend einen wert, welcher > wohl irgendwo im speicher steht. kann mir das nicht erklären.... Hallo, mindestens ein "noob fehler" ist Offensichtlich: Versuch es mal mit den Code-Tags. OK. Soviel dazu. Zum Programm: long zaehler; string output; //------------ thread cnt //------------ { zaehler=zaehler + ports.getcount(9); } Welchen Zähler meinst Du denn hier abzufragen? Mir ist nur bekannt, das P1H.0...3 als Counterports fungieren, also Portnummer 0...3. Gru� krassos //------------ thread blink //------------ { if (ports.get(9)==0) { station_io.LEDon(1); } else { station_io.LEDoff(1); } } //------------ thread main //------------ { zaehler=0; station_lcd.init(); station_io.init(); ports.set(8,1); // Kontakt Nr. 46 high setzen run cnt; run blink; loop { output = "Zyklen = "; str.putint (output, zaehler); // hier wäre ein putlong notwendig, sonst gibts Fehlermeldungen wenn // wenn du den INT-Bereich mit zaehler verlässt str.putstring(output, " Stk."); station_lcd.print(output); sleep 1000; station_lcd.cursorpos(1,0); } } Gru� krassos | ||
Antwort schreiben Antworten: Re: Probleme mit der Initialisierung von Variable (von Puma - 22.11.2005 7:40) Re: Probleme mit der Initialisierung von Variable (von krassos - 22.11.2005 17:34) |