Files
varlog/_cache/articles/48a4e020-dc25-4c2a-b710-85bbd143a624.json
T
2026-05-15 10:37:48 +02:00

1 line
2.1 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{"uuid":"48a4e020-dc25-4c2a-b710-85bbd143a624","slug":"recuperer-les-donnees-premiers-pas","title":"Lecture du port série","author":"cedric@abonnel.fr","published":true,"published_at":"2021-01-01 15:30:40","created_at":"2021-01-01 15:30:40","updated_at":"2021-01-01 15:30:40","revisions":[],"cover":"","files_meta":[],"external_links":[],"seo_title":"","seo_description":"","og_image":"","category":"Électronique","content":"# Pour le `Raspberry Pi 2`\nLe Raspberry Pi 2 propose plusieurs protocoles de communication, dont l'**UART**. Il est connu sous le nom de **ttyAMA0**. Il sera exploité avec le chemin `/dev/ttyAMA0`.\n\n## Désactiver console sur ttyAMA0\nAu démarrage, le noyau propose un **terminal** par le liaison série. Il va falloir le désactiver.\n\nPour supprimer lutilisation de lUART au démarrage par le noyau, il faut éditer le fichier `/boot/cmdline.txt`, supprimer les options `console=ttyAMA0,115200 kgdboc=ttyAMA0,115200`.\n\nDans la version de Raspbian que j'ai, l'option `kgdboc=ttyAMA0,115200` n'était pas présent dans le fichier `/boot/cmdline.txt`.\\\\\nOn notera également que l'action suivante n'était pas nécessaire. En effet, le fichier `/etc/inittab` n'était pas présent.\n\nPour désactiver la console sur l'UART, il faut commenter les lignes suivantes dans le fichier `/etc/inittab` : \n T0:23:respawn:/sbin/getty -L ttyAMA0 115200 vt100\n\n**Configurer la liaison UART**\n\nLa liaison `/dev/ttyAMA0` est configurée pour vous renvoyer un écho de ce quelle reçoit. La liaison se configure avec `stty` :\n```\nstty -F /dev/ttyAMA0 1200 sane evenp parenb cs7 -crtscts\n```\n\nIl sera judicieux d'effectuer cette commande à chaque fois que le Raspberry Pi démarrera.\n\n# Pour le `Raspberry Pi 3`\nAjouter dans le fichier `/boot/config.txt` l'option :\n```\ndtoverlay=pi3-disable-bt\n```\n\n# Visualiser les premières trames\n```\ncat /dev/ttyAMA0\n```\n\net le résultat est\n\n```\n\u0002\nADCO 020122037669 =\nOPTARIF HC.. <\nISOUSC 45 ?\nHCHC 118261467 *\nHCHP 069574256 ?\nPTEC HP.. \nIINST 007 ^\nIMAX 045 H\nPAPP 01570 .\nHHPHC C .\nMOTDETAT 000000 B\n```"}