Forum: Compiler & IDEs 4313 Additonsfehler bei 8Bit 16Bit ?


von Michael Barg (Gast)


Angehängte Dateien:

Lesenswert?

Hallo, ich will mir einen Geigerzähler bauen und die Ergebisse über ein 
HD44780 ausgeben. Die Hardware klickt aber -> Der Zaehler fuer 
"GesamtCount" ist auch in der ersten Zeile immer richtig, jedoch springt 
die untere Zeile (Case 0: Summe über eine Minute) nach richten 5 /5 auf 
6 / 10. Immer!

Wo liegt mein Fehler?

Case 1 bis 5: später

Ich benutzt einen 4313 mit AVR Studio5.

lcd-routines.h habe ich auf Port D umgelegt. (Vielen Dank fuer dieses 
File.)

Danke feur hilfreiche Tips im Voraus .....


(Die .c Datei ist leider doppelt, da ich das mit den "Auswählen / 
Anhängen nicht gleich verstanden habe :-(

von Johann L. (gjlayde) Benutzerseite


Lesenswert?

Du wandelst die Zahlen ins 6-er System um.

Die Anzeige ist also korrekt, denn im 6-er System ist 5+1 = 10.

Tipp: Wenn alles andere versagt: Dokumentation lesen ;-)

von Yalu X. (yalu) (Moderator)


Lesenswert?

Michael Barg schrieb:
> Die .c Datei ist leider doppelt

Nicht mehr :)

von Michael Barg (Gast)


Lesenswert?

Danke fuer die schnelle Antwort, aber WO wandele ich die Zahlen um? 
Stehe immer noch etwas auf dem Schlauch .... Danke

von Johann L. (gjlayde) Benutzerseite


Lesenswert?

> itoa(Temp16_1,myHelpString,6);

von Michael Barg (Gast)


Lesenswert?

Danke, wer lesen kann ist wohl doch im Vorteil...

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
Noch kein Account? Hier anmelden.