Witam
Mam taki problem mianowicie chcę użyć jednej Tablicy np COS[10]
chcę wysłać to przez DMA ale od miejsca 5 kończąc na miejscu 4 ale
instrumentując czyli chciałbym wysłać 5,6,7,8,9,0,1,2,3,4 nie naruszając przy tam tablicy czyli modyfikacja jej nie wchodzi w grę.
Obecnie robię to w ten sposób że ustawiam to tak.
Jednak wysyła mi dane tylko do 9 później już jest kosmos chciałbym aby licznik przeładował się nie na końcu tablicy ale w punkcie zaczęcia -1 jak to zrobić?
Bo obecnie robię to w ten sposób że tworze tablicę większą o 5 a blok długości wpisuję sztywno na 10 działa ale przy większej tablicy jest to marnowanie miejsca tym bardziej że co jakiś czas muszę przeliczać i MCU ma więcej roboty.
Czy jest w ogóle taka możliwość aby DMA mogło tak działać?
Pozdrawiam Damian
Mam taki problem mianowicie chcę użyć jednej Tablicy np COS[10]
chcę wysłać to przez DMA ale od miejsca 5 kończąc na miejscu 4 ale
instrumentując czyli chciałbym wysłać 5,6,7,8,9,0,1,2,3,4 nie naruszając przy tam tablicy czyli modyfikacja jej nie wchodzi w grę.
Obecnie robię to w ten sposób że ustawiam to tak.
Kod: C / C++
Jednak wysyła mi dane tylko do 9 później już jest kosmos chciałbym aby licznik przeładował się nie na końcu tablicy ale w punkcie zaczęcia -1 jak to zrobić?
Bo obecnie robię to w ten sposób że tworze tablicę większą o 5 a blok długości wpisuję sztywno na 10 działa ale przy większej tablicy jest to marnowanie miejsca tym bardziej że co jakiś czas muszę przeliczać i MCU ma więcej roboty.
Czy jest w ogóle taka możliwość aby DMA mogło tak działać?
Pozdrawiam Damian