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".
Lesezeichen