Gast
#177344
Hallo. Ich bin ein Neuling im Bereich AVR. wenn ich es richtig verstanden habe, steht in der AVR-libc, das man mit diesem macro "_BV" einzelne Bits in besonderen Registern setzen kann, z.B. für USART : UCRSB = _BV(Bit-name);. Wird Bit dann logisch high? Die Frage hört sich zwar blöd an (setzt Bits = logisch high), aber dann lese ich weiter und da steht "DDRD = _BV(PD7); //make PD7 an output". Wird hier PD7 auch gleichzeitig gesetzt? ____________________________________________________________________ Also heisst das explizit: 1. Ich kann mit _BV Eingänge und Register-Bits setzen und 2. " " " " Pins zum output machen. ????????????????????????????????????????????????????????? ____________________________________________________________________ Danke.