Moin,
also so wie es aussieht habe ich es gefunden. In meiner Procedure habe ich mal am ende ein
mDelay eingebaut, siehe da als ich den Knopf drückte blinckte die Led und das soll ja so nicht sein.
Erst als ich zwischen dem Repeat und Until auch ein mDelay(100) eingebaut habe, ging es, keine aussetzer oder sonst was.
Procedure InputKnopf;
Begin
incl(Led1); // an
mDelay(200); // warte bis knopf richtig gedruckt wurde
PWMport1A:= 250; // 8 bit 0-128-255 / 9bit 0-256-512 // 10bit 0-512-1024
Repeat
mDelay(100); //<<<-- das musste rein
until not inp_Taste;
PWMport1A:= 0;
excl(Led1); // Led aus
mDelay(200);
end InputKnopf;
also so wie es aussieht habe ich es gefunden. In meiner Procedure habe ich mal am ende ein
mDelay eingebaut, siehe da als ich den Knopf drückte blinckte die Led und das soll ja so nicht sein.
Erst als ich zwischen dem Repeat und Until auch ein mDelay(100) eingebaut habe, ging es, keine aussetzer oder sonst was.
Code
Procedure InputKnopf;
Begin
incl(Led1); // an
mDelay(200); // warte bis knopf richtig gedruckt wurde
PWMport1A:= 250; // 8 bit 0-128-255 / 9bit 0-256-512 // 10bit 0-512-1024
Repeat
mDelay(100); //<<<-- das musste rein
until not inp_Taste;
PWMport1A:= 0;
excl(Led1); // Led aus
mDelay(200);
end InputKnopf;