- fchao-Sinus-Wechselrichter AliExpress         
Ergebnis 1 bis 5 von 5

Thema: Problem Char to long, littel Endian

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    06.08.2008
    Ort
    Graz
    Beiträge
    521
    Danke, das schein zu funktionieren!

    Warum muss man hier nicht atoi() verwenden??? Dachte ich muss die Werte vom UART zuerst in Zahlen umwandeln und dann wieder neu in richtiger Reihenfolge zusammenbauen.
    alles über meinen Rasenmäherroboter (wer Tippfehler findet darf sie gedanklich ausbessern, nur für besonders kreative Fehler behalte ich mir ein Copyright vor.)

  2. #2
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    07.03.2011
    Beiträge
    1.899
    Zitat Zitat von damfino Beitrag anzeigen
    Warum muss man hier nicht atoi() verwenden??? Dachte ich muss die Werte vom UART zuerst in Zahlen umwandeln und dann wieder neu in richtiger Reihenfolge zusammenbauen.
    UART ist hier unerheblich, das beschreibt nur den Datentransport nicht die Kodierung. atoi() heißt lang "ascii to integer", deine Daten sind aber nicht ASCII kodiert sondern binär, genauer 4 * 8 Bit binär, low Byte first. Und die werden in der richtigen Reihenfolge zusammengesetzt, an der richtigen Stelle in das 32 Bit int "hinein geodert".

    MfG Klebwax
    Strom fließt auch durch krumme Drähte !

  3. #3
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    06.08.2008
    Ort
    Graz
    Beiträge
    521
    Jetzt habe ich es kapiert, stehe mit den Arten der Datenkodierung immer etwas auf Kriegsfuß bis ich es verstehe

    LG Werner
    alles über meinen Rasenmäherroboter (wer Tippfehler findet darf sie gedanklich ausbessern, nur für besonders kreative Fehler behalte ich mir ein Copyright vor.)

Ähnliche Themen

  1. Shift bei Long
    Von Che Guevara im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 5
    Letzter Beitrag: 03.07.2011, 16:49
  2. Little Endian -oder- Bin ich jetzt ganz bescheuert?
    Von Mauro im Forum C - Programmierung (GCC u.a.)
    Antworten: 2
    Letzter Beitrag: 25.06.2010, 13:05
  3. Problem mit single double long
    Von bd239 im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 5
    Letzter Beitrag: 29.05.2009, 08:06
  4. Umwandlung: int -> char*
    Von BurningWave im Forum C - Programmierung (GCC u.a.)
    Antworten: 13
    Letzter Beitrag: 20.07.2008, 19:36
  5. ASURO int und char
    Von falkenroby im Forum C - Programmierung (GCC u.a.)
    Antworten: 3
    Letzter Beitrag: 15.03.2007, 21:15

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

12V Akku bauen