Forum: Compiler & IDEs LED-Matrix - Problem mit Multiplexing (Programm funktioniert in Hauptschleife nicht)


von Raphael V. (morbit)


Angehängte Dateien:

Lesenswert?

Hallo,

ich habe ein Problem mit dem Multiplexing einer LED-Matrix (zum Testen 
habe ich zunächst nur eine 2x2 Matrix genommen).

Das Programm funktioniert soweit, aber nur solange ich
1
col[Zeile]
 nicht in der While-Schleife habe, packe ich das Ganze in die 
While-Schleife (Im code auskommentiert) leuchtet die LED nicht; ich sehe 
da aber nicht, was ich falsch mache?!

Ich sag schon mal danke im voraus!

Gruß
Raphael

von guenni (Gast)


Lesenswert?

Warum benutzt Du nicht eine richtige Programmiersprache, statt dieses 
inhärent fehlerträchtigen "C"-Unfugs? Stundelange Fehlersuche führt 
meist nur zu der Erkenntnis, das irgendwo ein Semikolon vergessen 
wurde...

von Stefan E. (sternst)


Lesenswert?

volatile

von Raphael V. (morbit)


Lesenswert?

Stefan Ernst schrieb:
> volatile

Danke, das wars!

guenni schrieb:
> Warum benutzt Du nicht eine richtige Programmiersprache, statt dieses
> inhärent fehlerträchtigen "C"-Unfugs? Stundelange Fehlersuche führt
> meist nur zu der Erkenntnis, das irgendwo ein Semikolon vergessen
> wurde...

Was schlägste da vor?

von MaWin (Gast)


Lesenswert?

> Was schlägste da vor?

Er kann vermutlich nur Ruby

von Matthias L. (Gast)


Lesenswert?

Noch ein kleiner Tip:

Die for-Schleife im Interrupt kannst du weglassen. gib einfach pro 
Interruptaufruf immer nur ein Segment aus.

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.