У меня то же что-то странное .
Включено вот по такой схеме.
Если в регистре Control Register установлено 3WIRE SPI , микросхема начинает что-то передавать на линию MOSI , после того как получила 1й байт от процессора. Т.е. там получается КЗ.
Если включено 4WIRE SPI , то микросхема что-то передаёт на линию MISO , как и надо для правильной работы SPI .
Но такое впечатление, что микросхема путает начало одного байта и конец другого. Что не удивительно, ведь сигнала CS нет.
Передаю пакеты по 2 байта, между пакетами большой интервал.
Ещё, если плату просто запустить, то по осциллографу видно что микросхема передаёт правильно. А если под отладкой , то микросхема передаёт ерунду.
Видимо всё зависит от момента запуска, микросхема либо сбивается либо попадает в нужное место такта.
Но ведь это глупость какая-то !
Эскизы прикрепленных изображений