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

50 lines
1.6 KiB
Markdown
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.
# Pour le `Raspberry Pi 2`
Le 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`.
## Désactiver console sur ttyAMA0
Au démarrage, le noyau propose un **terminal** par le liaison série. Il va falloir le désactiver.
Pour 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`.
Dans la version de Raspbian que j'ai, l'option `kgdboc=ttyAMA0,115200` n'était pas présent dans le fichier `/boot/cmdline.txt`.\\
On notera également que l'action suivante n'était pas nécessaire. En effet, le fichier `/etc/inittab` n'était pas présent.
Pour désactiver la console sur l'UART, il faut commenter les lignes suivantes dans le fichier `/etc/inittab` :
T0:23:respawn:/sbin/getty -L ttyAMA0 115200 vt100
**Configurer la liaison UART**
La liaison `/dev/ttyAMA0` est configurée pour vous renvoyer un écho de ce quelle reçoit. La liaison se configure avec `stty` :
```
stty -F /dev/ttyAMA0 1200 sane evenp parenb cs7 -crtscts
```
Il sera judicieux d'effectuer cette commande à chaque fois que le Raspberry Pi démarrera.
# Pour le `Raspberry Pi 3`
Ajouter dans le fichier `/boot/config.txt` l'option :
```
dtoverlay=pi3-disable-bt
```
# Visualiser les premières trames
```
cat /dev/ttyAMA0
```
et le résultat est
```

ADCO 020122037669 =
OPTARIF HC.. <
ISOUSC 45 ?
HCHC 118261467 *
HCHP 069574256 ?
PTEC HP..
IINST 007 ^
IMAX 045 H
PAPP 01570 .
HHPHC C .
MOTDETAT 000000 B
```