Hallo zusammen, ich habe heute mein STK500 bekommen. Natürlich gleich ausprobiert. Jetzt bin ich dabei hängen geblieben, dass ich mit einem Taster eine LED einschalte, und bei nochmaligem Drücken wieder aus. Das soll natürlich mit allen gehen. Irgendwie komm ich nicht drauf, wie ich dem µC beibringen kann, dass er merkt, dass ein Taster gedrückt wurde, also mal kurz ne 1 angestanden hat, diesen Wert zu speichern und dann an den Ausgang weiter zuleiten. Übringens bin ich mit Assembler unterwegs. Beim µC handelt es sich um den mitgelieferten ATmega8515L.
gib dir mal das hier: http://www.mikrocontroller.net/articles/AVR-Tutorial:_Tasten http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial#.28Tasten-.29Entprellung das bit im PORT register für die LED musst du dann bei jeder erkannten flanke nur noch flippen.
aus ner 1 eine 0 machen und umgemerkt mit der gleichen operation also ein XOR mit (1<<bit).
Dennis Brenzel schrieb: > Ah, Bitmanipulation, gut. Soweit bin ich noch nicht. Alternativ kannst du auch einfach die 1 durch eine 0 ersetzen bzw. anderstherum =) Am schönsten macht man sowas mit Bitmanipulation. Ob mans dann noch flippen nennen kann sei dahingestellt.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.