Eine kleine Frage:
ich habe eine LED an PortB7 und GND. Die soll über den Controller (ATmega1284p) mit Strom versorgt werden. Bei der Programmierung hatte ich einen Zahlendreher 0x08 statt 0x80, also so:
Der Pin ist jetzt im Tri-State, trotzdem leuchtet die LED. Die Spannung PortB7 -- GND beträgt immerhin 2,48V. Warum liegt dort diese Spannung an? Wo holt er die her?
Mit PORTA7 ist das nicht so.
Dino: In Deiner Minifaq in der ersten Abbildung leuchtet meines Erachtens die obere LED wenn PORTB0 0 ist.
Wolfgang
ich habe eine LED an PortB7 und GND. Die soll über den Controller (ATmega1284p) mit Strom versorgt werden. Bei der Programmierung hatte ich einen Zahlendreher 0x08 statt 0x80, also so:
Code:
ldi temp1,0x08 ; 0x80!
out DDRB, temp1
out PORTB, temp1
Der Pin ist jetzt im Tri-State, trotzdem leuchtet die LED. Die Spannung PortB7 -- GND beträgt immerhin 2,48V. Warum liegt dort diese Spannung an? Wo holt er die her?
Mit PORTA7 ist das nicht so.
Dino: In Deiner Minifaq in der ersten Abbildung leuchtet meines Erachtens die obere LED wenn PORTB0 0 ist.
Wolfgang