Forum: Mikrocontroller und Digitale Elektronik LED Cube - Flimmert


von Sebastian Schreiber (Gast)


Lesenswert?

Hallo Community

ich habe bereits gesucht, jedoch auf meine Frage keine konkrete Antwort 
gefunden.
Nach ewigen Zeiten ist der LED Cube (von hier)fertig gebaut und 
funktioniert.
Doch leider Flimmert er bei JEDER Animation, nichts ist gestochen scharf 
bzw. lesbar (gerade die schrift).

JA ich habe die andere Delayschleife eingebaut
JA ich habe die Fuses richtig gesetzt (steht auf 1MHz intern)

Doch wenn ich den Takt auf Extern (16MHz) stellt, laufen auch die 
Animationen instantan ab.
Man erkennt nix nur flimmern.

Hat jemand Rat für mich ?
Hab ich vergessen irgendwas im Code umzustellen??

Danke vielmals
Sebastian

von Lukas T. (tapy)


Lesenswert?

Wenn der Code auf 1 MHz ausgelegt ist, läuft er bei 16 MHz 16 mal so 
schnell ab. Ist soweit so, wie es sein soll.

Und scharfe Schrift? Was soll man sich darunter vorstellen? Bei einem 
Cube ist die Auflösung nun mal nicht besonders groß, wenn man keine x 
Millionen LEDs verbaut hat.

von Sebastian Schreiber (Gast)


Lesenswert?

Hallo,

ja ist mir klar das er dann schneller läuft.
Um es vielleicht bissel deutlicher zu machen:

Also der Code und der Würfel funktionieren (check)

Jedoch kann man z.B. die Laufschrift nicht lesen, weil sie wie bei einem 
15Hz Monitor flimmert.
Ich dachte - ok stellen wir die Frequenz auf 16MHz rauf (extern) - buff 
läuft alles schneller wobei diesmal "flüssiger" in der Schrift.

Könnt ihr mir folgen?

P.s. ist ein 8x8x8 Cube

von Lukas T. (tapy)


Lesenswert?

Ich würde vermuten, dass dann irgendwo im Code oder Aufbau ein Schnitzer 
drin ist, der verursacht, dass irgendwann ein Frame nicht geladen oder 
ausgegeben wird. Für mich bedeutet Flimmern jetzt einfach mal "Kurze 
Aussetzer bei ansonsten normaler Animation".

Ein heißer Kandidat wäre eine aktive JTAG-Schnittstelle, die versaut dir 
die Ansteuerbarkeit der Pins (Ich weiß, die Fuses sind richtig gesetzt 
... aber da würde ich nachschauen).

Nächster Punkt wären die Daten die ausgegeben werden. Fehlt da evtl. 
einfach die Hälfte?

Edit:
Ich würd' ja sagen, Foto hilft, aber hier wäre ein Video wohl 
angebrachter.

von Sebastian Schreiber (Gast)


Lesenswert?

Alles wunderbar,

ich musste nur nach und nach jedes Programm anpassen und die delay von 
1ms auf 40ms erhöhen.
Jetzt läuft es bissel besser.

Danke für die Hilfe


Problem ist geklärt

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.