Hallo, ich möchte gerne eine Variable dessen Wert im EEPROM abgespeichert wird per RS232 an einen PC übertragen und dort anzeigen bzw. verstellen und wieder an den µC zurück senden damit dieser den Wert im EEPROM ändern kann. Ich möchte quasi die Konfiguration meines Programms ohne neu Flashen zu müssen über RS232 mit einem selbst geschriebenen Programm ändern. Kann mir jemand einen Tipp geben wie ich dies möglichst einfach mit double werten realisieren kann? Der einfachheit halber hatte ich zuerst überlegt alles mit unsigned char zu übertragen aber bei einigen Variablen kann ich im µC nur mit double rechnen bzw. eine Umrechung wäre zu aufwendig und die Auflösung zu ungenau. Daher werde ich um eine Double übertragung nicht herum kommen. Leider hab ich mit doubles bisher wenig Erfahrung und ich finde diese Rechnung mit Mantisse und co wenig intuitiv... aber vielleicht weis ja von euch jemand eine einfache und geniale Lösung für mein Problem. Gruß Malte.
Hallo, da der double-Wert aus 4 Bytes besteht, kannst du versuchen, den double-Wert auf 4 einzelne Bytes aufzusplitten, dann zu übertragen, und auf der Gegenstelle wieder zusammenzubauen. Das wäre eine einfache Lösung... mfg Andi
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.