Пытаюсь завести вышеуказанный датчик по SPI.
Все настроил, читаю WHO_AM_I и другие регистры по дефолту с числом - читаются нормально.
Пытаюсь сделать запись в регистр (например CTRL1_XL 0x10) число 0x40 - не выходит. Как определяю - осциллограмма правильная, а после этого читаю регистр, а там видит 0xFF. Когда тыкаю осцилл на MISO сразу начинает видеть 0. Такое ощущение, что на ноге есть маленький "+", а осцилл его на "-" утягивает. Но дело точно не в нем.
Осциллограмма MOSI + clk, на MISO в той же области все как и должно быть - "-" по всей длине клока.

Глаз замылился уже, хотя вроде просто до нельзя, более того раньше заводил всякие разные аксели, правда на I2C сидели.
Подкиньте свежую идею что не так.
Спасибо.
PS после попытки записи в регистр перестают читаться и другие регистры. Видимо толи запись идет не туда, куда нужно, толи еще что-то
PS2 при перезагрузке проце без записи в регистры, просто читать то, что было загружено (как я думла с ошибкой) начинает видеть. То есть запись проходит, но что-то где-то каверкается в SPI? Или видимо в самом датчике, т.к. я осциллом смотрел там были нули.