I2C DMA

Mainstream, 177 CoreMark, 72 MHz, 61 DMIPS
BlackArt
Najsłabsze Ogniwo
Posty: 14
Rejestracja: czw maja 18, 2017 4:26 pm

I2C DMA

Post autor: BlackArt » wt cze 13, 2017 7:46 pm

Witam

Podłączyłem do zestawu NUCLEO STM32F103RB czujnik wilgotności z którym procek komunikuje się za pomocą interfejsu I2C.W trybie blokującym wszytko mi to ładnie działa :)
Chciałbym oprogramować go jeszcze w trybie I2C DMA. Zdaję Sobie sprawę, że odczyt z czujnika trzech bajtów w trybie DMA to przesada ale ma mi to posłużyć do nauki :). Nie miałem wcześniej do czynienia z DMA i sporo mi to problemów stwarza. Dużo przykładów w internecie znalazłem ale są one dość rozbudowane i ciężko się przez to mi przebić.
Chciałbym zrealizować obsługę tego czujnika w pełni poprzez DMA więc konieczne jest wysłanie komendy, a następnie odczyt danych :) i tu rodzą się problemy bo nie wiem od czego zacząć :) Oczywiście wszystko jest skonfigurowane w STM32CubeMx itp chodzi mi bardziej o pomoc z kodem/algorytmem :) i tutaj moja prośba o pomoc :)


Pozdrawiam
Artur

Odpowiedz

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 1 gość