Brochage Raspberry Pi

Les broches UART dans WiringPi sont: 15, 16

UART est un protocole de communication série asynchrone, ce qui signifie qu’il prend des octets de données et transmet les bits individuels de manière séquentielle.

La transmission asynchrone permet de transmettre des données sans que l’émetteur n’ait à envoyer un signal d’horloge au récepteur. Au lieu de cela, l’expéditeur et le récepteur s’entendent à l’avance sur les paramètres de synchronisation et des bits spéciaux appelés « bits de démarrage » sont ajoutés à chaque mot et utilisés pour synchroniser les unités d’envoi et de réception.

UART est couramment utilisé sur le Pi comme moyen pratique de le contrôler sur le GPIO ou d’accéder aux messages de démarrage du noyau depuis la console série (activé par défaut).

Il peut également être utilisé comme moyen d’interfacer un Arduino, un ATmega bootloaded, un ESP8266, etc. avec votre Pi. Soyez cependant prudent avec les niveaux logiques entre les appareils, par exemple le Pi est de 3,3 v et l’Arduino est de 5 v. Connectez les deux et vous pourriez évoquer une fumée bleue magique.

En supposant que WiringPi-Python soit installé, l’exemple python suivant ouvre l’UART du Pi à 9600baud et met « hello world’

import wiringpiwiringpi.wiringPiSetup()serial = wiringpi.serialOpen('/dev/ttyAMA0',9600)wiringpi.serialPuts(serial,'hello world!')

Détails

  • 2 en-tête de broche
  • Utilise 2 broches GPIO
  • Plus d’informations

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.

More: