Hallo, kann mir jemand sagen was ich bei meinem Switch Case konstrukt falsch mache ? In der Simulation springt er egal welche Bits ich an PINA setze immer in den default Fall. Geht hier in dem Fall noch nicht mal um Hardware sondern das es beim Simulieren schon nicht funktioniert. Vielen Dank schonmal, Stefan
Ähm PINA = Taster; //Tasterstatus in Taster speichern anders rum. Links steht in einer Zuweisung das Ziel, rechts davon der Ausdruck der ausgewertet werden soll und dessen Ergebnis dem Ziel zugewiesen wird. Du willst PINA lesen und das Ergebnis in die Variable Taster. Also Taster = PINA;
Du hast:
1 | PINA = Taster; |
Du wolltest sicher:
1 | Taster=PINA; |
da du sonst dem Port die nicht initialisierte Variable "Taster" zuweist.
Turbo J schrieb: > da du sonst dem Port die nicht initialisierte Variable "Taster" zuweist. Falsch. Bei neueren AVR kann man damit maximal PORT-Bits toggeln. Gruß Skriptkiddy
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.