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 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) |