Ja und Nein

Es ist also nicht wirklich ein C-Problem. Denn es
würde auch in jeder anderen Sprache wohl den
gleichen (selben) Effekt bewirken.

Allerdings hatte ich nur mit einer Phasenver-
schiebung gerechnet.

Aus dem Datenblatt (Rev. 8161D–AVR–10/09)

" Three I/O memory address locations are allocated
for each port, one each for the Data Register – PORTx,
Data Direction Register – DDRx, and the Port Input
Pins – PINx. The Port Input Pins I/O location is read
only, while the Data Register and the Data Direction
Register are read/write.

However, writing a logic one to a bit in the PINx
Register, will result in a toggle in the corresponding
bit in the Data Register. "

Ok: Im zweiten Fall blinkt die LED mit einer
Periode von 200 ms und einer Duty-Cycle von 50%.

"logic zerro" tastet das Data Register nicht an. Ich denke
immer noch zu sehr "PIC".