Hallo Community, ich möchte mich mit einem Problemchen an euch wenden. Ich lasse per Tastendruck eine Variable hochzählen bzw. runterzählen und auf einem Display anzeigen. Beim Hochzählen funktioniert der begrenzte Wertebereich wunderbar, auch der Übergang von Hundertern in die Tausender, allerdings umgekehrt nicht mehr. Das Display zeigt beim Übergang von "10" auf "9" nicht die Zahl "9", sondern "90", dann "80", "70" usw. Es handelt sich hierbei um +-1 Schritte. Ich verwende einen Atmega, programmiere im AVR-Studio und benutze für die Umsetzung "utoa". Ideen?
Jaaaaa, diese Antwort fast immer richtig. Ist ja auch die Default-Einstellung von fabrikfrischen Glaskugeln.
Du must die 0 aktiv löschen. Momentan schreibst Du über die 1 der zehn die 9. Bleibt 90! Günter
Welch´ qualifizierte Kommentare von den hochgeschätzten Autoren "42" und "spontan". Entschuldigt Eure Majestäten. @Günter: Herzlichen Dank, ich werde danach schauen.
Benulba schrieb: > Welch´ qualifizierte Kommentare von den hochgeschätzten Autoren "42" und > "spontan". Entschuldigt Eure Majestäten. Nur weil möglicherweise jemand den richtigen Riecher hatte und dein eventuelles Problem erraten konnte, entbindet dich das nicht davon, deinen Code zu zeigen! Genau das war, wenn auch etwas verkausiuliert, die Aussage hinter diesen beiden Kommentaren: Im Zweifelsfall beschreibe nicht deinen Code, sondern ZEIGE IHN! Hilf uns, dir zu helfen. Dann braucht keiner Raten.
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.