Abgesehen von sonstigen Fragen die sich auftun: 0x01 ist binär geschrieben 0b00000001. Damit wird also das DDRB von PB1 auf 1 gesetzt UND gleichzeitig der Rest auf Null. Die gesamte Zeile bzw. die zusätzliche Bitschieberei dürfte den Compiler zur beschriebenen Meldung verführen.
Die Bitoperation
DDRB |= (1<<PB1);
sollte aber vom Compiler verstanden werden. Damit wird NUR das Bit PB1 gesetzt - vermutlich das, was Du tun willst.
Was mit dem FT232R passieren soll (und möglicherweise nicht passiert) geht aus Deinem Posting ja nicht so wirklich hervor.
Lesezeichen