Witam
Zakupiłem sobie moduł z akcelerometrm Bosch BMA220.
Korzystając z tego kodu:
http://www.dfrobot.com/wiki/index.php/Triple_Axis_Accelerometer_BMA220(Tiny)_SKU:SEN0168urządzenie działa na platformie arduino. Jako że programuję w C, chcę używać tego w swoim kodzie.
Bazując na kodzie dla Arduino, stworzyłem swoje funkcje do obsługi akcelerometru:
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
Niestety program wisi już na etapie
init_BMA220(), tak z minutę a tak nie powinno być. Oczywiście nie dostaję żadnych danych.
Tutaj część funkcji I2C_Start gdzie program zwisa, a dokładnie w pętli która ma czekać na koniec transmisji. Sygnał START przechodzi.
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
Korzystam z tej biblioteki do obsługi I2C:
https://github.com/devthrash/I2C-master-libZ modułem RTC DS1307 wszystko działa.
Czy jest ktoś w stanie pomóc ? W internecie nie ma żadnego info dot. tego modułu.
Dzięki i pozdrawiam