franzl
15.02.2007, 17:37
hallo,
also folgendes ich hab in meinem programm zwei ausgänge und möchte diese zusammen löschen.
PORTB &=~ (1<<PB0)&(1<<PB1);
nur leider löscht er nur PB0. das kapier ich irgendwie nicht. denn das geht doch normalerweiße so wie es oben steht. jetz hab ich kurz umgeformt
PORTB &=~(1<<PB0); PORTB &=~(1<<PB1);
nun funktionierts. aber ich kann mir das einfach nicht erklären.
mfg franz
also folgendes ich hab in meinem programm zwei ausgänge und möchte diese zusammen löschen.
PORTB &=~ (1<<PB0)&(1<<PB1);
nur leider löscht er nur PB0. das kapier ich irgendwie nicht. denn das geht doch normalerweiße so wie es oben steht. jetz hab ich kurz umgeformt
PORTB &=~(1<<PB0); PORTB &=~(1<<PB1);
nun funktionierts. aber ich kann mir das einfach nicht erklären.
mfg franz