Цитата(Harvester @ Apr 29 2017, 13:05)

Делаю сниффер SPI-шины. Использую внешнее прерывание по фронту SCK.
А чем аппаратный SPI-slave не угодил?
Может, у вас по фронту данные SPI защелкивает и тут же выставляет на MOSI новый бит.
MOSI нужно считывать именно в момент перехода SCK из 0 в 1 (хотя есть разные варианты).
Конечно же считывание MOSI в прерывании будет гораздо позже.
Может, стоит воспользоваться копеечным логическим анализатором, а не разрабатывать свой сниффер?