Impulszähler Kategorie: Programmierung (von azur - 6.01.2005 11:22) | ||
| ||
Hallo, ich versuche gerade einen Impulszähler zu schreiben. Jedes Mal, wenn die Spannung einen bestimmten Wert über bzw. Unterschreitet, soll ein Impuls gezählt werden. Leider hat das gestern den Gesamten Tag nicht geklappt und ich wei� leider nicht warum. function piep(){ plm.beep(1);sleep 100;plm.beep(plm.TONE_OFF); } //----- thread main { int i,n; station_io.init(); //IO station_lcd.init(); // LCD float abfrage, abfragealt; string s; int vhoch[8]; float Schwellspannung; Schwellspannung = 1000; abfrage = ports.adc(1); if abfrage > Schwellspannung{ vhoch[0] = 1; } else vhoch[0] = 0; // str.putfloatf(s,abfrage,2); str.putint(s,vhoch[0]); station_lcd.print(s); abfragealt = abfrage; for n = 1 ... 7{ while(abfragealt == abfrage) {abfrage = ports.adc(1);} piep(); if abfrage > Schwellspannung{ vhoch[n] = 1; } else vhoch[n] = 0; str.putint(s,vhoch[n]); station_lcd.print(s); abfragealt = abfrage; quit 1; } Ich habe noch zahlreiche andere Versuche gemacht, die alle im Sande verlaufen sind. Könnt ihr mir weiterhelfen cu azur | ||
Antwort schreiben Antworten: ![]() ![]() ![]() ![]() ![]() ![]() ![]() |