SPI çalışma mantıgı şu şekilde,8 adet tren katarı şeklinde düşünün,her clock sinyali verdiginizde en baştakine yeni katar(data) geliyor,en sondaki ise çıkıyor.Shift register mantıgı,soldan girip sagdan çıkıyor,bunu herbir clock sinyalinde yapıyor.
Eger spi dan data okuyacaksanız sahte(dumy) data gönderip çıkanı almanız gerekiyor.