Цитата(Harvester @ Apr 29 2017, 16:00)

Мне нужен именно сниффер - просмотреть обе линии MISO и MOSI. Хотя, можно взять два слейва... - попробую.
Раз сниффер, значит смотреть будет человек.
Может, проще с частотой 8 МГц по таймеру через DMA складывать значения CS + MOSI + MISO + SCK в память,
а затем неспешно анализировать?
Цитата(Harvester @ Apr 29 2017, 16:00)

Насколько "гораздо"? Пусть даже
Да, хоть один такт. Представьте себе цепочку из D-триггеров.
По фронту на выход они записывают, что было на входе, но вход через t меняется,
где t - время распространения сигнала от входа к выходу (т.к. скорость работы логики конечна).
Цитата(Harvester @ Apr 29 2017, 16:00)

В данный конкретный момент у меня его нет, а задача неожиданно возникла.
Логический анализатор - это инструмент для решения подобных задач.
Он у вас должен был быть задолго до того, как вы взялись за эту задачу))
Типа
такого.
Цитата(Harvester @ Apr 29 2017, 16:00)

Да и вообще, уже хочется просто понять, что происходит и чего я не понимаю.

По возможности лучше использовать аппаратные ресурсы МК.
Соотношение 168:4 дает всего лишь 42 такта на отсчет. Не понятно, что вы хотите успеть сделать полезного.
12 тактов на вход, 12 на выход, несколько на сброс флага прерывания - остается ничего. При этом других прерываний возникать не должно.