Hallo kann mir jemand einen Tip geben wie ich die Temperatur von einem DS1820 über den CAN schicken kann. Ich habe bis jetzt ein Format DataByte 0 1 2 Vorzeichen Wert vor Komma Wert nach Komma verwendet. Es gibt bestimmt bessere Methoden. Gruß wolf4124
Ob ein Format besser oder schlechter ist hängt ein bischen davon ab, was sonst noch so damit passiert. Ob du das also in 1/16 Grad, 1/100 Grad, in 1/256 Grad, in BCD, ASCII, sign/magnitude, Einerkomplement, Zweierkomplement oder als Fliesskommaformat (auf die Flames wartend) überträgst, könnte vielleicht davon abhängen, wie du es im Rest der Programme hältst und was du damit machst. Muss man ja nicht unbedingt an jeder Stelle konvertieren müssen.
Hallo ich möchte es später mit Abfragen (if) darauf reagieren können. für die Ganzen hätte ich warscheinlich das Zweierkompliment genommen. Das kommt wenn ich es noch richtig im Kopf habe auch so vom DS1820. Kann einheitlicher wäre warscheinlich das Gleitkommaformat. Kann Gruß wolf4124
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.