Gast
#2026174
Hallo,
ich habe ein Problem bei einem Mehrfachvergleich.
Hardware: ATMEGA 32
PORTA0..7 Taster (gegen GND geschalten)
PORTB0..7 LEDS
(die includes von LCD und Menues im Code sind derzeit
irrelevant)
Meine Idee war den gesamten Port A (also die Taster) abzufragen und dann
das Register in dem die eingaben gespeichert werden mit BRNE Befehlen zu
überprüfen und dann dementsprechen zu reagieren.
Konkret: Taster1 gedrückt Led1 an
Taster2 gedrückt Led2 an
Taster3 gedrückt Led3 an
wenn nichts der Fall ist weiter den Tasterport abfragen...
In der Simulation macht das Prog auch das was es soll.
Im "echten Leben" leuchtet die Led 3 immer beim einschalten, und NUR
wenn ich den jeweiligen Taster schon beim RESET des µC gedrückt halte
leuchtet die richtige Led ansonsten bleibts bei Led3 ....
Kann mir vielleicht jemand sagen was ich beim Source falsch gemacht hab
?
Viele Grüße
Stefan