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 nitram - 28.06.2009 10:46)
Als Antwort auf Re: Digitalport einlesen Teil 2 von Christoph - 27.06.2009 23:05
Ich nutze:
C-Control II Unit, eigenes Board, OSOPT V3.0, 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)
>

Durch den Spannungsteiler hängt dein Port bei nicht gedrücktem Taster bei ca. 3,3V, das ist werder
0 noch 1...
Besser:

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


 
 
 thread main
 {
  int x;
  int y;
  lcdext.init();
  lcdext.clear();
  stports.init();
  loop {
          if y = 0 and ports.get(8) =1 // Wenn Taste gedrückt wird
          {x = x +1; // Zähler plus eins
           sleep 50; // kurze Pause
           y = 1; // merken, das Taste gedrückt wurde
          }
          if y= 1 and ports.get(8) = 0 // wenn Taste losgelassen wird
          {y=0;  // Merker löschen
          }
          lcdext.line(1);
          lcdext.zahl(x);
          lcdext.line(2);
          lcdext.time(1);
          }
  }

 


teste mal...

nitraM


    Antwort schreiben


Antworten:

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)