Gast
#2489235
Hallo, ich habe ein merkwürdiges Problem mit den Ports des µC ATMega8. Die Schaltung: Ich habe eine 7-Segment-Anzeige (http://www.datasheets.org.uk/dl/Datasheets-16/DSA-306868.pdf , SA03-11 , gemeinsame Anode). Die Anode (Pin 14) habe ich an VCC geklemmt und die Pinnchen für die einzelnen Segmente an die Pins PB0, PB1, PB6, PB7 und PD5-PD7. Mit diesem Code wollte ich alle Segmente dann zunächst erst einmal AUSschalten: DDRB = 0; DDRD = 0; PORTB = 0; PORTD = 0; Aber: Alle Segmente gehen nach der Programmierung AN. Während der Programmierphase sind sie AUS, daher schließe ich auf einen Softwarebug. Ich habe mit einem Trafo testweise mal die Verbindungen einzelnd durchgetestet, funktioniert einwandfrei. Nur wenn der µC im Sockel steckt, gehen alle Segmente an. Kann sich das jemand erklären?! Über Hilfe würde ich mich echt freuen! :-) Gruß, Matthias