А вы осцилографом посмотрите , что там у вас уходит, распространенная проблема с неправильным порядком бит при передаче. Судя по даташиту, вам надо отправлять младшим битом вперед, начиная с младшего байта, защелкивание данных происходит по нарастающему фронту клока. Т.о. управляющее слово должно быть выровнено влево (к старшим битам слова). Т.е. первыми уходят "пустые", незначащие биты.
--------------------
|