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!?
was mach ich falsch!?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![]()
danke!
vegaS







Zitieren

Lesezeichen