Stap 6: Enkele andere dingen om te overwegen
Hoewel het lijkt alsof SPI is gedaan op een bepaalde manier en consequent werkt, dit is niet altijd het geval. Wanneer u probeert het master apparaat gebruiken om te communiceren met haar slaaf chip, bestaat de mogelijkheid dat er niet een slave-apparaat op het andere uiteinde van de draad; de elektronische chip dat de meester-apparaat heeft geen manier om fysiek weten als deze is aangesloten op een andere chip via een draad.
Bovendien, is veel van de code die mag worden gebruikt in de SPI uitsluitend voor de SPI-bibliotheken. Sommige van de configuraties, dergelijke alsof het meest of minst significante bit moet worden verzonden, eerste of wanneer het moet worden verzonden op een klokcyclus, worden louter behandeld door bibliotheken. Het is echter ook mogelijk om uit te voeren van de SPI-protocol "handmatig". Alle signalen die gebruikmaakt van de SPI zijn immers enkel dat; hoge en lage signalen spanning. Dus, zolang u verbinding maakt met de pennen waarop het model wordt gebruikt voor het afgeven van signalen zijn aangesloten op de juiste pinnen op het apparaat "slave" spanning, u konden volbrengen communiceren door "SPI" zonder zowaar using naar de aangewezen SPI pinnen.
Natuurlijk, het zal wellicht sneller (zowel in te typen en werkelijke snelheid) te gebruiken van de SPI bibliotheek, maar het is goed om te weten dat alle communicatie, SPI of anderszins, is in alle realiteit alleen spanning signalen.