Witam,
Mam problem ze sterowaniem akcelerometru MMA7455L przy użyciu I2C.
Chciałbym móc sczytywać wszystkie osie tzn. XYZ. Niestety nie wiem jak sie za bardzo za to zabrać.
Udało mi się uruchomić I2C, tzn przepisałem te rozwiazanie z ksiązki Tomasza Francuza i nie wiem co dalej. Znam zasady sterowania, ale boje się, że coś mi pojdzie nie tak, a nie mam niestety konwertera RX, TX do rs232 ani do USB.
Nie rozumiem jak w funkcji uC sam ustala prędkość, skoro nie podaje mu częstotliwości poprzez #define F_CPU 100000:
moje pliki nagłówkowe:
bike_rocket.c
ioinit.h
i2c.h
oraz schemat:

Mam problem ze sterowaniem akcelerometru MMA7455L przy użyciu I2C.
Chciałbym móc sczytywać wszystkie osie tzn. XYZ. Niestety nie wiem jak sie za bardzo za to zabrać.
Udało mi się uruchomić I2C, tzn przepisałem te rozwiazanie z ksiązki Tomasza Francuza i nie wiem co dalej. Znam zasady sterowania, ale boje się, że coś mi pojdzie nie tak, a nie mam niestety konwertera RX, TX do rs232 ani do USB.
Nie rozumiem jak w funkcji uC sam ustala prędkość, skoro nie podaje mu częstotliwości poprzez #define F_CPU 100000:
Kod: C / C++
moje pliki nagłówkowe:
bike_rocket.c
Kod: C / C++
ioinit.h
Kod: C / C++
i2c.h
Kod: C / C++
oraz schemat: