Hallo, guten Tag.
Verständnisproblem um 10 Bit auf 8 LED und 2 LED aufteilen.
Ich habe hier ein Beispiel wo ich aus einem Array mit vorgegebenen
Werten in ein anderes Array kopiere und dann 2 Werte addiere.
Nun sind die 2 Werte addiert aber auf 10 Bit.
Wie teile ich jetzt die 10 Bit einmal auf 8 Bit led_g und 2 Bit auf
led_r ?
Danke.
GRuss
peter schrieb:> Wie teile ich jetzt die 10 Bit einmal auf 8 Bit led_g und 2 Bit auf> led_r ?
Teile gerecht! So kann sich keine der LEDs benachteiligt vorkommen...
Im Ernst: die Pinzuordung wird doch ganz woanders gemacht. Da kannst
du den Vektor in die Port-Liste packen und jedes einzelne Bit aus dem
Vektor an jede beliebige LED zuweisen...
Wenn du das nicht willst, dann kannst du es auch so machen:
Hmmm...vielen dank.
In der Portliste habe ich nur in und out.
Ich wollte das mal mit einer anderen Zuweisung machen.
Mir ging es jetzt nicht um die Kürze der Ausführung sondern um das
Verhalten von Array die gefüllt sind und das Übertragen in einem leeren
Array und da wieder auslesen um zu addieren.
Ich lese immer wieder das in die Porliste nur welche mit in und out
reinkommen.
Danke.
Gruss