Gast
#4729326
Ich habe in einem attiny-Programm folgende Zeile gesehen um einen Ausgang LOW zu schalten: PORTB = PINB & ~_BV(PB4) Ìch mache das immer so: PORTB &= ~_BV(PB4) Die erste Variante würde doch jedesmal, wenn ich einen Ausgang auf diese Weise setze, die Pull-Up-Konfiguration des Ports verändern. Also wenn ein Eingang gerade HIGH ist, würde ich den internen Pull-Up aktivieren und wenn er LOW ist entsprechend andersrum. Hat das irgendeinen Sinn? Da der Verursacher schon ca 20 Jahre länger programmiert als ich, bin ich etwas irritiert, ob ich bei diesem Ansatz irgendwas übersehe.