Problem mit 16 Bit daten

OP (Firma: Hager Electro GmbH & Co. KG) #3794809
Lesenswert?
• ▲
▼
Hallo Leute
Ich sitze an meiner Projektarbeit und bin momentan an einem Problem 
angekommen.
Ich nutze einen Invensense MPU 9250 9AoF Sensor und eine Silabs 
C8051F560 µC
Der Sensor gibt mit 2*8Bit Daten für Gyroskop(x,y,z), Accel(x,y,z) und 
Magnetoskop(x,y,z). Aus diesen Daten soll ich nun eine Richtung 
bestimmen.
Das Problem ist wie kann ich diese 16-Bit daten verarbeiten?
Gibt es da einen Datentyp?
LG und vielen Dank im Voraus
Seprim
Persönliche Seite #3794885
Lesenswert?
• ▲
▼
Sebastian R. schrieb:
> Wenn ich uint16_t nutze, was muss ich denn da noch für ne Lib einbinden?

Keine. Du brauchst allenfalls die Headerdatei, in der uint16_t definiert 
ist.

Kennst Du das Konzept der Volltextsuche? Such einfach in den mit 
Deinem Compilern mitgelieferten Headerdateien nach "uint16_t" und sieh 
Dir die genauer an, in der das im Zusammenhang mit entweder #define oder 
typedef auftaucht.
Gast #3794948
Lesenswert?
• ▲
▼
Warum müssen es denn 16bit sein? Einfach Int verwenden und gut ist. Wenn 
es dann 32bit sind sollte bei einer 32bit MCU auch egal sein.

Sollte eventuell sogar schneller sein, als die 16bit Version
#3795323
Lesenswert?
• ▲
▼
erstell dir eine datei und nenn sie
types_8051.h

dort rein schreibst du:
1
#ifndef TYPES_8051_H
2
#define TYPES_8051_H
3
typedef signed char int8_t;
4
typedef int int16_t;
5
typedef long int int32_t;
6
typedef unsigned char uint8_t;
7
typedef unsigned int uint16_t;
8
typedef long unsigned int uint32_t;
9
#endif //TYPES_8051_H

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.