Étape 6: Quelques autres choses à considérer
Bien qu’il puisse sembler SPI est fait une certaine manière et fonctionne toujours, ce n’est pas toujours le cas. Lorsque vous essayez d’utiliser l’appareil maître pour communiquer avec son esclave puce, il est possible qu’il n’est pas un périphérique esclave à l’autre bout du fil ; la puce électronique qui est l’appareil maître n’a aucun moyen de connaître physiquement si il est connecté à une puce différente par un fil.
En outre, beaucoup du code qui peut être utilisé dans le SPI est uniquement pour les bibliothèques SPI. Certaines des configurations, tel comme si le bit de poids plus ou moins doit être adressé à la première ou quand il doit être envoyé sur un cycle d’horloge, sont purement gérés par les bibliothèques. Toutefois, il est également possible d’effectuer le protocole SPI « manuellement ». Après tout, tous les signaux qui utilise SPI sont seulement cela ; haute et basse tension des signaux. Donc, aussi longtemps que vous connectez les broches que le maître utilise pour envoyer des signaux sont connectés aux broches corrects sur l’appareil « esclave » de tension, vous pourriez accomplir communiquer par « SPI » sans réellement en utilisant les broches SPI désignés.
Naturellement, il sera probablement plus rapide (tant en tapant et la vitesse réelle) d’utiliser le SPI, bibliothèque, mais il est bon de savoir que toutes les communications, SPI ou autre, est dans tous les signaux de tension juste réalité.