Datnarray beschreibung

Gast #7301715
Lesenswert?
• ▲
▼

Hallo zusammen,

ich habe da ein kleines Problem mit dem Beschreiben eines Arrays.

Ich habe an einem Analogen I2C Bus Messwerte wo ich erfasse und dies dann Berechnen umwandeln und in einem Array speichern möchte. Sollte ja nicht schwer sein.

Jetzt tritt aber das Problem auf das ich nach der zweiten Umwandlung mit "sprintf" das ganz Array zerschiesche und meine Daten alle mit dem letzten Wert überschrieben wird.

Den Code hab ich mal bei gefügt sowie ein Screenshot von der RS232 Schnittstelle wo ich mir die Daten übertragen lass.

Angehängte Dateien:
Gast #7301741
Lesenswert?
• ▲
▼

Hast du dir die Warnungen des Compilers angeschaut? Oder etwa nicht enabled?

Jedenfalls haut er dir bei

1
      Data_1[5] = buffer;

und bei

1
      Data_1[1] = buffer;

Warnings um die Ohren die du keinesfalls so stehen lassen solltest. An diesen Stellen tust du etwas was du eigentlich gar nicht willst. Was du damit erreichen willst will ich mir jetzt nicht zusammenreimen .... kurios ....

Gast #7301789
Lesenswert?
• ▲
▼

Hallo

danke schon mal für die schnell Hilfe

jo mei schrieb:

Hast du dir die Warnungen des Compilers angeschaut? Oder etwa nicht enabled?

Nein er gibt die Fehlermeldungen aus. Aber leider nicht immer...

Klaus schrieb:

Und das ist auch eher sinnfrei:

uint8_t Test; Test = Data[3] * 256 + Data[2];

Ja das stimmt allerdings. Hab das in die gleichen Typen geschrieben. Ändert aber nichts.

Gast #7301808
Lesenswert?
• ▲
▼

Seppel schrieb:

Der IC wo ich am I2C-Bus angeschlossen ist und die Daten auslese, ist ein "PIC 18F13K22" Dürfte ja aber egal sein.

Wenn du weiterkommen willst gehe auf die bereits erwähnten Macken deines Programms ein.

Wenn das nicht vernünftig klappt bist du auf jeden Fall ein Troll.

Antwort schreiben

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.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.