Az SPI lényegében nemcsak egy shift regiszter. A shift regiszteren kívül kell még hozzá buffer, megszakítás/DMA kezelés, stb., és még össze kell kötni a mikrokontrollerrel is. Tessék utánanézni!