Wie Felix schon sagte, ist Deine Reihenfolge einfach falschrum.
Erst setzen mit "PORTB |= _BV(PB0)" (Da wird verODERt, d.h. ein Bit GESETZT), dann löschen mit "PORTB &= ~_BV(PB0)"! (Da wird mit dem Gegenteil verUNDet, d.h. ein bit GELÖSCHT)
Werbung
Wie Felix schon sagte, ist Deine Reihenfolge einfach falschrum.
Erst setzen mit "PORTB |= _BV(PB0)" (Da wird verODERt, d.h. ein Bit GESETZT), dann löschen mit "PORTB &= ~_BV(PB0)"! (Da wird mit dem Gegenteil verUNDet, d.h. ein bit GELÖSCHT)
Lesezeichen