Skocz do zawartości

STM32f7 i akcelerometr LSM303D


PaaaV1999

Pomocna odpowiedź

Cześć, próbuje uruchomić układ z akcelerometrem LSM303D (kurs) na płytce nucleo-f7, niestety w tej generacji nie ma już dostępnej biblioteki "STM32F10x Standard Peripherals Library". Aktualnie korzystam z biblioteki HAL. Czy jest jakiś dobry sposób aby przerobić ten kod pod generacje F7? Czy jest może już napisana jakaś biblioteka tego akcelerometru? Czy jest może jakiś odpowiednik "Standard Peripherals Library" dla stm32f7?

Link do komentarza
Share on other sites

Ściągnij z git huba  LSM303 arduino -master.Rozpakuj.Znajdziesz dwie biblioteki c i h. Utwórz w np.stm32 cube ide projekt.Po wygenerowaniu plików w SRC wklej lsm303.cpp a do INC lsm303.h.Kliknij w folder główny projektu prawym klawiszem a następnie najedź na refresh kliknij albo naciśnij F5.Otwórz LSM303.h i zamiast #include<arduino.h> wpisz odpowiednik STM czyli #include<main.h>.Następnie zapisz i kliknij w  młotek.Jeśli nie  wyskoczą jakieś błędy to będzie oznaczać,ze biblioteki zostały zaakceptowane i będziesz mógł przystąpić do pisania programu.W tym ściągniętym projekcie z git huba jest taki pliczek tekstowy     Keywoeds.txt.Przeczytaj i zastosuj.Oczywiście nie gwarantuję,że to będzie działać ale to jest ten kierunek działania.

Link do komentarza
Share on other sites

Dołącz do dyskusji, napisz odpowiedź!

Jeśli masz już konto to zaloguj się teraz, aby opublikować wiadomość jako Ty. Możesz też napisać teraz i zarejestrować się później.
Uwaga: wgrywanie zdjęć i załączników dostępne jest po zalogowaniu!

Anonim
Dołącz do dyskusji! Kliknij i zacznij pisać...

×   Wklejony jako tekst z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Twój link będzie automatycznie osadzony.   Wyświetlać jako link

×   Twoja poprzednia zawartość została przywrócona.   Wyczyść edytor

×   Nie możesz wkleić zdjęć bezpośrednio. Prześlij lub wstaw obrazy z adresu URL.

×
×
  • Utwórz nowe...

Ważne informacje

Ta strona używa ciasteczek (cookies), dzięki którym może działać lepiej. Więcej na ten temat znajdziesz w Polityce Prywatności.