Genau so ist es, mit einem einfachen = würdest du alles überschreiben und mit | kannst du alle Bits einzeln setzen ohne di anderen zu verändern.Hey ich glaube ich habs halbwegs verstanden... Das Oder fügt hier das Bit ein, ohne die anderen Bits (Ports) zu verstellen ...?
Mit PORTB &= ~(1 << PB1); könntest du dieses Bit wieder löschen.
Lesezeichen