ATMEGA8 Bascom PWM-Stufen

OP #3451483
Lesenswert?

Hallo,
ich möchte mit dem timer0 mehrere PWM-Stufen generieren.

Hierzu mein Programm: siehe Anhang

Nun ist es aber so, dass die vier Led´s an den Portpins 0..3 im ca. 3s 
Takt alle kurz blinken.
Im Abstand von ca. 6s gehen alle kurz an, hier aber in unterschiedlichen 
Helligkeiten, so wie gewollt.

Wenn ich bei den Bediengungen (If Else) die Ports direkt zuweise, also 
nicht den Umweg über extra Variablen gehe, dann funktioniert es auch. Es 
leuchten alle in unterschiedlichen Helligkeiten (siehe Anhang).

Ich verwende die Variablen, weil ich die Möglichkeit haben möchte den 
Ports verschieden Helligkeitskombinationen zuordnen zu können.

Meine Frage: Wieso funktioniert der Umweg über extra Variablen nicht?

MfG
Marco
Angehängte Dateien:

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren