А вы с SPI без DMA не работали? То же самое, при приеме нужны холостые передачи. Я глубоко не вдавался, может, на холостую передачу можно еще один DMA задействовать. У меня просто свободных нет. Хотя согласен, удобней было бы иметь такую функцию с автоматическим каким-то тактированием. С другой стороны, вспомним, что мы и так используем "левый" SPI из UART, а чистый SPI вообще с DMA не дружит. Может, какие-нить крутые армы-кортексы умеют делать SPI-DMA без каких-либо усилий со стороны программера?
|