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

Re: Digitalport einlesen Teil 2 Kategorie: Programmierung (von Christoph - 27.06.2009 23:05)
Als Antwort auf Digitalport einlesen Teil 2 von Christoph - 27.06.2009 22:59
Ich nutze:
C-Control II Station, OSOPT V3.1
Ich möchte einfach nur P0 einlesen um zu sehen ob mein Programm funktioniert.
Die Beschaltung ist wie folgt:

Port 0 (Klemme 46) o------4,4k------o------6,6k------o +5V (Klemme 14)
                                               I
                                               I
                                              Schalter
                                             
                                               I
                                               o
                                            GND (Klemme 15)

Hab folgendes Prgramm zum testen aus dem Forum gefunden:

thread zaehl

{
//run 150;
int x;
int y;

  lcdext.init();
  lcdext.clear();
  stports.init();

loop {
    //wait ports.get(11);
    //sleep 20;                     // prellzeit
    //wait not ports.get(11);
    //x=x+1;
    y = y + ports.getcount(8);
    lcdext.line(1);
    lcdext.zahl(x);
    lcdext.line(2);
    lcdext.time(1);
}
}


thread main
{
  //lcdext.init();
  //lcdext.clear();
  //stports.init();
//loop {
   run zaehl;
//}
}


Die Systemuhr zählt brav ihre Sekunden hoch nur ich kann den Taster so oft drücken wie ich will,
er zählt nich hoch. Auch die SW-Entprellung zählt auch nicht hoch. Zeitweise wird nach einem
Reset auch gar nichts am Display ausgegeben. Alles hat bis jetzt funktionniert auĂ?er Ports einlesen
:-(


    Antwort schreiben


Antworten:

Re: Digitalport einlesen Teil 2 (von nitram - 28.06.2009 10:46)
    Re: Digitalport einlesen Teil 2 (von nitram - 28.06.2009 10:55)
        Re: Digitalport einlesen Teil 2 (von Christoph - 28.06.2009 12:44)
            Re: Digitalport einlesen Teil 2 (von Christoph - 28.06.2009 13:59)