- 12V Akku mit 280 Ah bauen         
Ergebnis 1 bis 10 von 19

Thema: Grundsatzfragen

Baum-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #8
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    18.03.2018
    Beiträge
    2.645
    Ja, HaWe.

    Das war das schöne an x86 Assembler. Daten lesen in den Speicher und zugreifen mit 8Bit, 16Bit oder 32Bit - egal, weil Speicher ist Speicher.
    So nun dachte ich, Daten einlesen in einem Rutsch, und zugreifen mit:

    8Bit-Werten, liest mir ein Byte aus dem Puffer in meine uint8_t -Variable
    16Bit-Werten, liest mir zwei Byte aus dem Puffer in meine uint16_t-Variable

    geht nur nicht.

    Ich habe es umgestellt auf Byte und muss dann shiften und den zweiten Wert nochmal verknüpfen.

    - - - Aktualisiert - - -

    Ich schlage mich mit den X-Y-Z-Werten des Lagessensors rum.

    mit ACX = obj.getX(); bekomme ich einen 16Bit-Wert (anscheinend vorzeichenbehaftet)

    obj.getCalculatedX(); liefert normalerweise positive und negative Werte als Float, wenn man das als Serial.print(..) ausgibt.

    bei ACX = (uint16_t)obj.getCalculatedX(); bekomme ich aber nur "0"-Werte
    bei ACX = obj.getCalculatedX(); ebenfalls

    ACX ist dabei uint16_t

    Diese Sensorwerte wollte ich einfach einlesen und speichern. Na ja ...

    Wobei die Methode getCalculatedX() mit float als Rückgabewert deklariert ist.
    Verstehe noch nicht, warum da nur Nullen bei rum kommen.

    Jetzt hab ich es: ich bekomme nur Nullen als Nicht-float, weil die Werte so klein sind. 0 bis +1.
    Geändert von Moppi (20.05.2019 um 11:46 Uhr)

Ähnliche Themen

  1. Wechsel von BASCOM zu GCC/Grundsatzfragen zu GCC
    Von stekohl im Forum C - Programmierung (GCC u.a.)
    Antworten: 8
    Letzter Beitrag: 10.12.2008, 23:13
  2. Grundsatzfragen zum LCD
    Von Goblin im Forum Elektronik
    Antworten: 12
    Letzter Beitrag: 02.02.2006, 21:16
  3. Probleme mit Counter ! Grundsatzfragen
    Von Roberto im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 1
    Letzter Beitrag: 15.01.2006, 23:38

Berechtigungen

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

MultiPlus Wechselrichter Insel und Nulleinspeisung Conrad