Strona 1 z 1
DMA - kiedy korzystać z tego dobrodziejstwa?
: poniedziałek 18 kwie 2016, 19:29
autor: Antystatyczny
Witam.
Ten post to w sumie prośba o przedstawienie jakichś realnych (od praktycznej strony) sytuacji, w których wykorzystywane jest DMA. Mam opisany moduł DMA, ale nie bardzo potrafię sobie wymyślić jakiś projekt, w którym mógłbym z tego skorzystać. Już nawet nie chodzi o Kinetisa, ale ogólnie chciałbym się z tym zaznajomić, a w sumie nie wiem od czego zacząć.
Wszelka pomoc mile widziana

Pozdrawiam!
Re: DMA - kiedy korzystać z tego dobrodziejstwa?
: poniedziałek 18 kwie 2016, 19:49
autor: SuperGość
Masz Francuza? jak nie masz to ewentualnie same przykłady z wykorzystaniem DMA masz tu
http://helion.pl/przyklady/avrppr.zip i to nie tylko w folderze DMA jest w róznych tez np w USART. Wiem że to na XMEGA a projekty na AS są ale chodzi ci o praktyczne przykłady.
Re: DMA - kiedy korzystać z tego dobrodziejstwa?
: poniedziałek 18 kwie 2016, 19:50
autor: Antystatyczny
Ok, dzięki. Oczywiście nie ma to dla mnie znaczenia na jaki procek i w jakim IDE, bo chodzi o praktykę. Już tam zaglądam.
Re: DMA - kiedy korzystać z tego dobrodziejstwa?
: poniedziałek 18 kwie 2016, 19:54
autor: SuperGość
Re: DMA - kiedy korzystać z tego dobrodziejstwa?
: poniedziałek 18 kwie 2016, 20:01
autor: dambo
ja za pomocą DMA przesyłam dane do matryc na max7219 i do wyświetlacza od nokii 5110 - szybko, łatwo i przyjemnie
Re: DMA - kiedy korzystać z tego dobrodziejstwa?
: poniedziałek 18 kwie 2016, 21:02
autor: Antystatyczny
Temat z wyświetlaczem jest bardzo interesujący. Czy mógłbyś, nawet w ogólny sposób, wyjaśnić, jak realizujesz sterowanie pinami R/S, RD, czy jakimikolwiek potrzebnymi do prawidłowego transferu danych do wyświetlacza? Bo sam przesył danych jest jakby oczywisty... Zlecam transfer określonej ilości danych z punktu A do punktu B i wyzwalam to programowo lub np. timerem.
Re: DMA - kiedy korzystać z tego dobrodziejstwa?
: wtorek 19 kwie 2016, 19:14
autor: dambo
Co do wyświetlacza - jak dopieszczę trochę bibliotekę to ją tutaj wstawię. Generalnie inicjalizację - tam gdzie trzeba dużo machać innymi pinami robię normalnie.