MPU6050 Fifo Buffer immer gleiche Werte

OP (Firma: tet) #4407680
Lesenswert?
• ▲
▼
Hallo,

nutze einen MPU6050 und wollte gerne im FIFO ein paar Daten ablegen, 
leider erhalte ich nur einen Wert, obwohl ich den FIFO für alle Sensor 
Daten aktiviert habe.

Was ich geschrieben habe (pseudocode):

MPU6050_reset();
//Trigger a full device reset
delay(50)
//wait 50msec
MPU6050_setSleepEnabled(FALSE);
//Set sleep mode status
MPU6050_setDLPF_CFG(1);
//Set DLPF to 184/188 Hz
MPU6050_setSMPLRT_DIV(1)
//Set SMPLRT_DIV to 1 for 500Hz
MPU6050_setFullScaleGyroRange(MPU6050_GYRO_FS_250);
//Set GYRO Range to 250
MPU6050_setFullScaleAccelRange(MPU6050_ACCEL_FS_2);
//Set ACC Range to 2g
MPU6050_setFIFO_OFLOW_EN(TRUE);
//Set FIFO Buffer Overflow interrupt enabled status
MPU6050_setFIFO_EN_XG_YG_ZG_ACCEL(TRUE)
//Set FIFO enabled for all Sensor Data
MPU6050_setFIFO_start(TRUE)
//Start FIFO
delay(160)
//wait for 960Byte
MPU6050_setFIFO_stop(TRUE)
//Stop FIFO
check if (mpu6050_Fifo_Overflow) MPU6050_reset_FIFO();
//Check for FIFO Overflow
else
MPU_6050_getFIFOCount(fifo_count);
//Read FIFOCOUNT Data
fifo_count /= 12;
MPU6050_read_FIFO_R_W(BUFFER);
//Read FIFO_R_W Data   (uint8t Buffer [fifo_count])

..........


Sieht jemand vielleicht den Fehler oder kennt das Problem ?

P.S. fifo_count = 80
Angehängte Dateien:

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.