Gast
#4688795
In aller knackigen Kürze: WENN bei Start des Atmega an EINGANGSPIN C4 (HIGH) anliegt DANN soll Pegel an AUSGANGSPIN B6 immer Pegel an EINGANGSPIN D5 entsprechen SONST soll Pegel an AUSGANGSPIN B6 immer Pegel an EINGANGSPIN B7 entsprechen oder, anders geschrieben (als grundsätzliche Festlegung): B6 = (C4 == HIGH) ? D5 : B7; Dass man natürlich bei jedem Takt den Eingangspegel zu dem gewünschten Ausgangspin weiterschieben kann, ist klar soweit. Da es hier um zwei verschiedene Betriebsmodi (mit "Durchschaltung" eines der beiden Eingänge zum Ausgag, direkt ab Start des Atmega) geht, wäre mir eine "logisch feste" Verbindung direkt bei Start/Initialisierung schon wegen der Übersichtlichkeit lieber - sofern möglich und sinnvoll. Weiß jemand, wie ich eine solche fixe Zuweisung in C++ hinkriege? Gruß Tom