Rasp-Hack-USB-Serie-TTL-WiFi-Modele
Sur les modèles WiFi de Raspberry-Pi, l'UART matériel (UART0) anciennement disponible sur le GPIO a été réutiliser pour le module Bluetooth.
Par conséquent, L'UART du Zero W (comme sur un Pi 3) doit donc être un UART de type logiciel (nommé UART1, visiblement une fonctionnalité du BCM).
Ce point est extrêmement important car le débit d'un UART logiciel varie en même temps que la fréquence processeur!.
Vous pourriez donc potentiellement rencontrer des problèmes avec le Pi Zero W / Pi 3 si la fréquence du SoC change (cette information est confirmée de longue date pour le Pi 3 ou la fréquence CPU est adaptée dynamiquement limiter la puissance).
Par bonheur, il y a une correction très facile à appliquer, correction détaillée dans cet excellent billet, qui consiste à maintenir la fréquence du CPU à une valeur fixe!
En maintenant la fréquence CPU fixe, nous évitons ainsi la modification de la vitesse du port série.
Pour faire ce changement, il faut modifier le fichier /boot/config.txt en exécutant la commande suivante:
sudo nano /boot/config.txt
Puis ajouter la ligne suivante à la fin du fichier du fichier:
enable_uart=1
et sauver le fichier (pressez Ctrl-O, puis "Enter"/retour clavier) et sortez du programme nano (en pressant Ctrl-X).
Redémarrez votre Raspberry.
Voilà, c'est fait!
Ressource
- Voyez l'excellent article "Le port série du Raspberry-Pi 3 : pas si simple" paru sur Framboise314
- L'article de spellfoundry détaillant la correction décrite dans ce tuto.
Source: AdaFruit. Créé par Simon Monk pour AdaFruit Industries
Traduit avec l'autorisation d'AdaFruit Industries - Translated with the permission from Adafruit Industries - www.adafruit.com
Toute référence, mention ou extrait de cette traduction doit être explicitement accompagné du texte suivant : « Traduction par MCHobby (www.MCHobby.be) - Vente de kit et composants » avec un lien vers la source (donc cette page) et ce quelque soit le média utilisé.
L'utilisation commercial de la traduction (texte) et/ou réalisation, même partielle, pourrait être soumis à redevance. Dans tous les cas de figures, vous devez également obtenir l'accord du(des) détenteur initial des droits. Celui de MC Hobby s'arrêtant au travail de traduction proprement dit.