logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

HMC5883L - Nieprawidłowe wartości MSB przy odczycie danych z czujnika

mati1988k 22 Lut 2012 18:14 1035 0
REKLAMA
  • #1 10583211
    mati1988k
    Poziom 13  
    Mam problem z odczytem danych z jednego z czujników na mojej płytce a mianowicie z HMC5883L. Podłączony tam jest również MMA7455L który działa poprawnie.
    Chodzi dokładniej o to, że po odebraniu wartości spod adresu 0x03 (MSB z x) wartość którą odbieram jest równa 0,1 lub 255 (podczas obrotu dookoła). Przez co po złożeniu dwóch bajtów MSB i LSB dostaje wartości od 500 do -250 (około). Zakres powinien być znacznie większy. Wg datasheet 0xF800 do 0x07FF.
    Kod:
    main.c
    Kod: C / C++
    Zaloguj się, aby zobaczyć kod


    TWI_lib.c
    Kod: C / C++
    Zaloguj się, aby zobaczyć kod
  • REKLAMA
REKLAMA