C-contoll Spinnt Kategorie: Programmierung (von Ken - 1.11.2006 8:19) | |
| |
Hi Leute mein C-control Station 2 spinnt wenn ich ihr dieses Programm lade macht sie genau das was sie soll allerdings "Flackern" alle Led´s und die Relais auch. Kann mir jemand helfen ==============================================================. int werti; int PushButton; thread Display { //LCD init lcdext.init(); lcdext.clear(); loop { lcdext.goto(2,0); lcdext.print("Wert = "); lcdext.zahl(werti); lcdext.goto(1,0); lcdext.print("Button = "); lcdext.zahl(PushButton); sleep 50; } } thread Geber { int SpurA, SpurB, SpurAA; loop { PushButton = !(ports.get(8)); SpurA = !(ports.get(9)); SpurB = !(ports.get(10)); if SpurA < SpurAA //positive Flanke { if SpurB == -1 werti = werti + 1; if SpurB == 0 werti = werti - 1; SpurAA = SpurA; //Zustand am Port merken, für Flankenerkennung } if SpurA > SpurAA //negative Flanke { if SpurB == -1 werti = werti - 1; if SpurB == 0 werti = werti + 1; SpurAA = SpurA;//Zustand am Port merken, für Flankenerkennung } if PushButton == -1 werti = 0; } } thread main { run Geber; run Display; halt main; } ===================================================================== | |
Antwort schreiben Antworten: Re: C-contoll Spinnt (von JörgC - 1.11.2006 14:45) Re: C-contoll Spinnt (von Ken - 1.11.2006 16:48) Re: C-contoll Spinnt (von JörgC - 1.11.2006 21:32) Re: C-contoll Spinnt (von Ken - 2.11.2006 6:01) Re: C-contoll Spinnt (von JörgC - 2.11.2006 20:47) Re: C-contoll Spinnt (von Ken - 3.11.2006 7:59) |