c spi есть одна мелкая заморочка: настройка полярности и фазы клока. сам же spi настолько прост, что я даже не знаю с чем сравнить.. пишешь МАЛЮСЕНЬКУЮ программу и вот тебе spi.. 10 минут максимум, в прыжке.. дольше искать будешь..