Forum: Mikrocontroller und Digitale Elektronik double Werte über RS232 übertragen?


von Malte S. (Gast)


Lesenswert?

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.

von Malte S. (Gast)


Lesenswert?

Ups, sorry ... falsches Forum... bitte hier löschen, danke!

von Andreas Oyrer (Gast)


Lesenswert?

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