Witam serdecznie
Aktualnie wykorzystuję DMA w następujący sposób
Lecz nie daje mi spokoju możliwość wystąpienia błędu w przysyłaniu danych za pomocą DMA.
Owszem istnieje rejestr INTFLAGS Bit 3:0, który sprawdza błąd transakcji dla kanału 0 do 3.
Ale błąd transakcji, a błąd wysłanego bajta to dwie różne rzeczy.
Jest też rejestr TEMPH i TEMPL.
Czy przy pomocy w\w rejestrów można sprawdzić poprawność wysłanego każdego bajta ?
Oczywiście jest to jedynie przykład tego, co można "wyczyniać" z kontrolerem DMA.
Konfigurować można według własnych potrzeb
Aktualnie wykorzystuję DMA w następujący sposób
Kod: VB.net
Lecz nie daje mi spokoju możliwość wystąpienia błędu w przysyłaniu danych za pomocą DMA.
Owszem istnieje rejestr INTFLAGS Bit 3:0, który sprawdza błąd transakcji dla kanału 0 do 3.
Ale błąd transakcji, a błąd wysłanego bajta to dwie różne rzeczy.
Jest też rejestr TEMPH i TEMPL.
Czy przy pomocy w\w rejestrów można sprawdzić poprawność wysłanego każdego bajta ?
Oczywiście jest to jedynie przykład tego, co można "wyczyniać" z kontrolerem DMA.
Konfigurować można według własnych potrzeb
