Forum: Mikrocontroller und Digitale Elektronik Problem beim Umschalten von Leds


von Johannes Permoser (Gast)


Angehängte Dateien:

Lesenswert?

hi,

könnt ihr euch mal den angehängten Quellcode anschauen.
Irgendwie funktioniert das noch nicht so richtig, ab und zu kann werden
die Leds (an B1 und B2) vertauscht, wenn der Schalter an D1 seinen
Zustand ändert, ab und zu aber auch nicht. ab und zu wechseln sich
beide Verhalten ab, ab und zu geht gar nichts und ich muss das Ding
erst von der Spannungsquelle trennen und wieder neu anschließen, und
selbst dann ist nicht sicher obs geht.
Bis jetzt habe ich als Schalter einfach die Drahtenden von D1 und Masse
zusammengehalten (natürlich mit Widerstand zu Vcc), wenn ich einen
richtigen Taster nehme, geht garnichts.

Achja, bitte kommt jetzt keiner daher, der meint, ich solle doch
Interrupts verwenden, das wäre viel leichter. Mag sein, aber so weit
bin ich noch nicht :-)

MfG, Johannes Permoser

von johnny.m (Gast)


Lesenswert?

Interrupts vielleicht nicht, aber Tasterentprellung...

von Johannes Permoser (Gast)


Lesenswert?

hab ich auch schon daran gedacht und folgendes asm beispielgefunden

http://www.mikrocontroller.net/articles/Entprellung

leider funktioniert es so wie es da steht nicht auf meinem meag8 und
anpassen kann ich es nicht, weil ich mal wieder die hälfte nicht
versteh

von Conlost (Gast)


Lesenswert?

Hallo,

das mit dem manchmal gehen und dann wieder nicht,
liegt am prellen der Tasten.
Das du das Ding manchmal von der Spannungsquelle
nehmen mußt, damit wieder was geht, das deutet auf
einen Fehler in der Schaltung hin.
Welche Schaltung benutzt du und hast du 100nF
Abblockkondensatoren am Controller?

Da du ja nun im Prinzip das Einschalten von LEDs
gelernt hast, wären nun als nächstes die Timer
dran.
Wenn du damit etwas experimentirt hast, dann wirst
du auch mit der Tastenentprellung klarkommen.

Es grüsst,
Arno

von Hannes L. (hannes)


Angehängte Dateien:

Lesenswert?

Hier ist ein Beispiel, das die Tastenentprellung auf dem Mega8 nutzt.
Vielleicht verstehst du es ja in diesem Zusammenhang.

Vier Spaß bei Anneliese... - Äääähhh beim Analysieren... 8-)

...

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.