Accueil > Mots-clés > Communications > SPI
SPI
Le protocole SPI (Serial Peripheral Interface en anglais) permet de réaliser un bus bidirectionnel synchrone entre contrôleurs et périphériques (capteurs).
Il est identifié facilement par les deux signaux de données, appelés MISO et MOSI où M désigne le "maître" de la communication (master) et S désigne les esclaves (slaves) - c’est à dire ceux qui écoutent les données envoyées par le maître. I et O signifient "in" et "out" (entrée / sortie).
Il faut bien sûr ajouter l’horloge (puisque c’est un protocole synchrone) et pour alimenter le circuit connecté (typiquement un capteur) il faut l’alimentation et la masse.
Articles
-
Acquisition et transmission de signaux
7 février 2012, par Julien H.
Bien que la plupart des capteurs utilisent un protocole standard, on a parfois besoin d’un autre mode de communication pour s’interconnecter avec des équipements existants.
Le cas le plus courant est l’utilisation de centrales de traitement fermées acceptant des périphériques RS-232 ou RS-485. Dans ce cas-là, impossible d’implémenter son propre circuit et de programmer l’acquisition. Il faut intervenir du côté du capteur afin de fournir les signaux attendus.
Pour les capteurs basiques (…)
-
La distribution Occidentalis Raspbian
7 août 2012, par Julien H.
L’usage principal de la Raspberry Pi au sein du club est le contrôle ou l’interface avec des robots. Donc savoir qu’une distribution a été conçue par des professionnels de l’électronique (AdaFruit) et supporte tous les protocoles utilisés par des composants usuels en robotique est forcément une bonne nouvelle.
L’installation est très simple mais nécessite 5 Go d’espace disque sur votre ordinateur et une carte mémoire SD de 4 Go.
Site officiel de l’Occidentalis
Contrairement à la Debian (…)
-
Évitement d’obstacles et de chutes de R2-D2
10 août 2012, par Julien H.
Lors de la conception du robot droïde, la priorité a été mise sur la sécurité. Il s’agit d’un robot mobile autonome de plus d’un mètre de haut, pesant plus qu’un enfant de même taille. Il est donc primordial qu’il puisse s’arrêter de lui même en cas de problème : collision, perte d’équilibre, voire chute.
La solution ne peut pas simplement être un bouton d’arrêt d’urgence : nous n’aurons pas forcément accès au robot. Cela ne peut pas non plus être une télécommande : la personne qui la (…)
-
In Situ Programming
17 octobre 2005, par Patrick
On appelle ISP ou In Situ Programming la méthode de chargement du code dans les microcontrôleurs (Atmels)directement sur le support d’utilisation finale (carte électronique, robot, balise).
-
Le dSPIN de ST-Micro : un driver évolué pour moteur pas à pas
11 juillet 2012, par Eric P.
Où il est question du L6470 de ST-Micro, également connu sous l’appellation "dSPIN"