mikrocontroller.net

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


Autor: Malte S. (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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.

Autor: Malte S. (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ups, sorry ... falsches Forum... bitte hier löschen, danke!

Autor: Andreas Oyrer (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.