Цитата(DpInRock @ Feb 22 2011, 11:37)

Очень просто.
Настраиваем порт на 16 битное слово.
Ждем готовности (хоть поллингом, хоть по прерыванию)
Ставим руками CS.
Запускаем чтение - читается первые 16 бит. Сохраняем их где-нибудь.
Запускаем чтение - ... вторые...
....
Убираем CS.
При желании можно запрограммировать прямой доступ, чтобы эта операция выполнялась автоматически. (Я бы не стал без особой нужды).
Спасибо! Очень познавательно.
Вот меня интересует по-подробнее начиная с "Запускаем чтение".Интересна логика процесса отлавливания этих битов.
Получается какой-то счётчик битов надо организовывать?
Или, наверное, нужно просто каждые 16 клоков SPI-порта скидывать содержимое регистра приёма в переменную?