Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - FAQ - Zum CC1-Forum - Zum CC-Pro-Forum

Re: schwarzer Display Kategorie: Programmierung (von André H. - 12.06.2004 20:12)
Als Antwort auf Re: schwarzer Display von azur - 1.06.2004 10:58
Ich nutze:
C-Control II Unit, C164CI-ControllerBoard, CC2-Application-Board, CC2-StarterBoard, CC2-ReglerBoard, OSOPT_V2, OSOPT V3.0
Hallo azur,

> Also ich glaube, dass bereits ein OS drauf war, als mir die Station zugeschickt wurde.
> Gibt es eine Seite, wo draufsteht, was man Schritt für Schritt machen muss, um ein Programm rüber-
> zuladen? aus der anleitung werd ich nicth schlau...

Arbeite mal die FAQs durch.

> und weiÃ? jemand, was der Befehl quit 123; bewirkt? kann es vielleicth sein, dass dieser Befehl irgendwas
> beendet und dann zu einem schwarzen Display wechselt???

Dies heiÃ?t nur, daÃ? das Programm beendet wird.(Danach ist die CC2 im Hostmode.)
Werte >0  beenden ein Programm. Die Zahl erscheint im Display(bis OSOPT_V2) bzw. der Modulo 10
wird mit der Host-LED als Blinkcode (ab OSOPT V3.0) angezeigt. Sonst hat dieser Wert keine
weitere Funktion.
-1 führt ein Software-Reset aus.

> Ich bräuchte jetzt ein Programm, das so simpel ist, dass man jegliche Fehler im Quellcode
> ausschlie�en kann und man trotzdem überprüfen kann, ob die Station funktioniert oder nicht.
>  Ich habe immernoch überhaupt keine Ahnung von Basic o.ä.
> Kann mir jemand ein Programm schreiben,
> bei dem irgendeine Lampe leuchtet?

Wie wär's damit:

thread rel
{
 stports.setRel(2,0);
 sleep 500;
 stports.setRel(1,1);
 sleep 500;
 stports.setRel(2,1);
 sleep 500;
 stports.setRel(1,0);
 sleep 500;
}

thread LEDs
{byte i;
 for i=1 ... 8
 {
  stports.togLED(i);
  sleep 400;
 }
}

thread main
{byte second;
 stports.init();
 lcdext.init();
 lcdext.print("Station Test");
 run rel;
 run LEDs;
 loop
 {
  second=system.second();
  lcdext.line(2);
  lcdext.time(1);
  lcdext.put(' ');
  lcdext.date(3);
  wait second!=system.second();
 }
}


Dies setzt natürlich die neuesten Dateien vorraus.
Also das neueste ServicePack installieren. (mehr siehe FAQs)

MfG André H.


Antworten bitte nur ins Forum!
Fragen per EMail auf Forum-Postings werden nicht beantwortet!

Das macht meine Heizung gerade


    Antwort schreiben


Antworten: