Witam, mam problem z opanowaniem przerwań na mikrokontrolerze stm32f401re. Próbuję odczytać pomiary z żyroskopu l3gd20h. Pomiar blokujący działa bez zarzutu, kod załączam. Problem w tym że potrzebuję pomiar nieblokujący i chciałem to zrobić na przerwaniach. Niestety tu pojawia sie problem bo nie działa mi to prawidłowo, są same zera. Specjalistą nie jestem i nie mam pojęcia jak to zrobić. Ktoś wie może co źle robię i byłby w stanie mnie poprawić? Nie znalazłem żadnego poradnika odnośnie przerwań i2c na stm z użyciem bibliotek hal, albo po prostu nie potrafię szukać. Kod bazujący na przerwaniach również załączam. Dodatkowo dodaje też screeny z konfiguracji w cube.
Z góry dziękuję za odpowiedź, Patryk.
Odczyt blokujący który działa:
Odczyt z przerwaniami:
Z góry dziękuję za odpowiedź, Patryk.
Odczyt blokujący który działa:
Kod: C / C++
Odczyt z przerwaniami:
Kod: C / C++