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

ports.adc Kategorie: Programmierung (von ChristianK - 7.11.2004 16:43)
Ich nutze:
C-Control II Unit, CC2-StarterBoard, OSOPT V3.0
Hallo,

habe ein Problem mit den AD-Eingängen.
Für die Steuerung eines Programms habe ich einen Spannungsteiler

5V- 100Ohm- 100Ohm- 270Ohm- 270 Ohm

 der für die Abfrage zweier Taster  dient,
Stop-Taster  zwischen den beiden 100 Ohm angeschaltet
Start-Taster zwischen dem 2. 100 Ohm und dem ersten 270 Ohm Widerstand.

der 2. Pin der Taster und der Eingang des AD-Wandlers liegen zwischen den beiden 270 Ohm-Rs
Bei Stop müsste ich etwa 900
und bei Start etwa 710 als Anzeige bekommen.

bei dem u.a. thread bekomme ich ohne die while-Schleife nur extrem springende Werte,
so dass auch bei  gedrückter Stop-Taste der Wert in den Start-Bereich fällt.
Das dürfte m.E. nicht sein, da die AD-Eingänge des Starterboards mit 100nF versehen sind.
Oder übersehe ich was Wesentliches ???

thread startstop1
{
  wait ports.adc(5) > 500;
  capture flag;
  hdt.OkTaste1 = ports.adc(5);
  while ports.adc(5) > 500   hdt.OkTaste1 = math.max(ports.adc(5), hdt.OkTaste1);
   release;
  sleep 20;
 
 rblcd.clear();
  if hdt.OkTaste1 > 750 s = "Stop 1";
  else  s = "Start 1";
  rblcd.goto(3,0);
  rblcd.print(s);
 
  rblcd.goto(3,8);
  rblcd.zahl5(hdt.OkTaste1);
  sleep 300;
}

Vielleicht hat jemand eine Idee .

Danke für jeden guten Tipp.

MfG

ChristianK


    Antwort schreiben


Antworten:

Re: ports.adc (von krassos - 7.11.2004 17:42)
    Re: ports.adc (von ChristianK - 7.11.2004 18:27)
        Re: ports.adc (von reneforster - 7.11.2004 19:26)
            Re: ports.adc (von ChristianK - 7.11.2004 20:22)
            Re: ports.adc (von ChristianK - 7.11.2004 20:01)
                Re: ports.adc (von reneforster - 7.11.2004 20:24)
                    Re: ports.adc (von ChristianK - 7.11.2004 20:38)
                       Re: ports.adc (von reneforster - 7.11.2004 21:30)
                          Re: ports.adc (von krassos - 8.11.2004 6:43)
                             Re: ports.adc (von ChristianK - 8.11.2004 10:12)
                                Re: ports.adc (von ChristianK - 8.11.2004 11:11)