hallo zusammen,
vielleich ist es ja schon zu spät, aber ich sehe gerade kurz vom verzweifeln

Ich möchte dem Port B meines ATMEGA8 zwei Eingänge (Pin 0 und 1) mit PullUps
und vier Ausgänge (Pin 2 bis 5) verpassen.
(D und C sind schon belegt)

Irgendwie geling das nicht!
Wenn ich einen der beiden Eingänge kurzzeitig auf Masse ziehen,
dann bleibt er für eine Sekunde dort (in diesem Zustand) hängen, obwohl mein Signal wieder weg ist!?

Code:
	DDRD=0x00;          //PortD als Eingang
	PORTD=0xFF;         //PortD PullUp

	DDRB  = 0b00111100; //PortB 2 Eingänge, 4 Ausgänge
	PORTB = 0b00000011; //PortB PullUp

	DDRC=0xFF;          //PortC als Ausgang
was mach ich falsch!?
danke!
vegaS