SAM7 SPI 9 bitow i PDC

Witam.

Sprawa w zasadzie prosta. Chcę użyć PDC do wrzucania bajtow na SPI na SAM7[1]. Niestety dokumentacja do PDC jest jakaś mocno zwięzła i o ile dałem rade doczytać PDC wysyla 1,2 lub 4 bajty na raz. Przy czym to urządzenie decyduje o tym jaki jest rozmiar paczki.

OK.

Mam SPI. SPI pracuje w trybie 9-bitowym. Dodatkowy bit oznacza polecenia/dane. Dość typowa sytuacja. Podczas transferu DMA potrzebuję aby byl np. zawsze zapalony (transmituje dane do wyswietlacza[2]).

Grzebie w pdfie i nie mogę się doszukać: jeśli SPI jest w trybie 9 bitowym to PDC działa jak 8 czy 16 bitów ? Logiczne chyba jest, że 16 bitów. Niestety dla mnie to tragedia, ponieważ musiałbym mieć 2x większy bufor ramki obrazu tylko dla tego nadmiarowego bitu.

1) czy można wysyłać PDC po jednym bajcie a na SPI wypluwać 9 bitów z ostatnim zapalonym ?

2) czy ja coś przeoczyłem w dokumentacji ?

[1] AT91SAM7X256 dokładniej. [2] Od nokii 6100.
Reply to
Sebastian Bialy
Loading thread data ...

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.