Un périphérique est un composant électronique qui va permettre de faire la liaison entre les instructions emisent par le processus et le hardware lui-même. Il va utiliser un protocole de communication pour faire transiter la données.

Les périphériques peuvent inclure des capteurs, des actionneurs, des écrans, des mémoires, des interfaces de communication (comme USB, Ethernet, WiFi, etc.) et bien d'autres. Ils sont généralement connectés au microcontrôleur ou au processeur central du système pour recevoir des commandes et fournir des données. Les périphériques peuvent être sélectionnés en fonction des besoins spécifiques du système et peuvent être combinés pour créer des systèmes plus complexes.

🎰 Les protocoles les plus utilisés

Contrôleur I2C (Inter-Intergrated Circuit)

Contrôleur SPI (Serial Peripherical Interface)

La liaison SPI est un bus de données séries synchrones. Les circuits communiquent selon un schéma maître-esclave où le maître contrôle la communication. Plusieurs esclaves peuvent cohéxister sur un même bus, dans ce cas, la sélection du destinataire se fait par le signal dédié entre le maître et l’esclave en question. On nomme se signal dédié le SS ou “Slave Select”.

Le bus SPI utilise quatre signaux logiques :

Il existe d'autres noms qui sont souvent utilisés :

Untitled

Contrôleur USART (Universal Asynchronous / Synchronous Reciever Transmitter)

L’UART est un protocole défini par des règles afin d’échanger des données entre deux appareils. UART est très simple d’utilisation. Il utilise deux câbles entre l’emission et la réception. La communication peut être définie de plusieurs façons:

Untitled

Durée et synchronisation des protocoles UART