Picproje Elektronik Sitesi

PICPROJE PROGRAMLAMA DERSLERİ => STM32 Örnekleri => Konuyu başlatan: esdevhk - 04 Temmuz 2018, 09:44:29

Başlık: stm32 hal library mpu6050
Gönderen: esdevhk - 04 Temmuz 2018, 09:44:29
arkadaşlar iyi günler,

stm32cubeMx hal lib kullanarak i2c ile mpu6050'den data okumaya çalışıyorum. Forumdaki konu başlıklarına baktım ve çoğunu uyguladım fakat yine de bir sonuç alamadım.

#define slaveAdrr 0xD0
TxData[1] = 0xF0;
 HAL_I2C_Mem_Write(&hi2c1,slaveAddr,GYRO_CONFIG,I2C_MEMADD_SIZE_8BIT,(uint8_t*)&TxData[1],1,100);
 HAL_Delay(50);

 /* Gyro_Config ayarları yapılıyor...  XG_ST --> 1 , YG_ST --> 1 , ZG_ST --> 1 , FS-SEL 10 (1000 dps)  */


        HAL_I2C_Mem_Read(&hi2c1,slaveAddr|0x01,GYRO_X_OUT_L,I2C_MEMADD_SIZE_8BIT,(uint8_t*)&RxData[0],1,10);
HAL_Delay(100);
HAL_I2C_Mem_Read(&hi2c1,slaveAddr|0x01,GYRO_X_OUT_H,I2C_MEMADD_SIZE_8BIT,(uint8_t*)&RxData[1],1,10);

  /* X ekseni datası okunuyor... */

Dataları bir türlü çekemedim arkadaşlar. Bilmediğim,yapmadığım bir config ayarı falan mı var? Yardım ederseniz sevinirim.


Başlık: Ynt: stm32 hal library mpu6050
Gönderen: e-zeki - 26 Temmuz 2018, 10:49:01
Hocam hala güncelse
@Cemre. hocamın bir örnek kodu var ben kullanmıştım sorunsuz şekilde çalışıyordu https://maviled.wordpress.com/2016/02/17/cubemx-ile-i2c-projesi/
Başlık: Ynt: stm32 hal library mpu6050
Gönderen: esdevhk - 31 Temmuz 2018, 15:44:05
Teşekkürler hocam hallettim aslında @Cemre.  hocamın kodundan da yardım aldım birkaç yerde.