Paso 6: Otras cosas a tener en cuenta
Aunque puede parecer que SPI se realiza una determinada manera y trabaja constantemente, esto no es siempre el caso. Al intentar utilizar el dispositivo maestro para comunicarse con su esclavo chip, existe la posibilidad que no es un dispositivo esclavo en el otro extremo del cable; el chip electrónico que es el dispositivo principal no tiene manera de conocer físicamente si está conectado a un chip diferente a través de un cable.
Además, mucho del código que puede utilizarse en SPI es únicamente para las bibliotecas de SPI. Algunas de las configuraciones, tales como si el pedacito más o menos significativo debe enviarse primero o cuando deben enviarse en un ciclo de reloj, son puramente manejadas por las bibliotecas. Sin embargo, también es posible realizar el protocolo SPI "manualmente". Después de todo, todas las señales que utiliza SPI son sólo eso; alta y baja tensión de las señales. Por lo tanto, como conectar los pines que el maestro utiliza para enviar señales están conectadas a los pins correctos en el dispositivo "esclavo" de voltaje, podría lograr comunicar "SPI" sin realmente usar los pines designados de SPI.
Naturalmente, es probable que será más rápido (tanto en escribir y la velocidad real) utilizar el SPI biblioteca, pero buen saber que toda comunicación, SPI o de lo contrario, todas las señales de voltaje sólo de la realidad.