Question:
Comment changer la broche utilisée pour le bus à 1 fil
HSK
2013-02-05 23:45:30 UTC
view on stackexchange narkive permalink

Par défaut, l'en-tête Pin Nr. 7 us utilisés par le module noyau 1-wire.

Je voudrais le changer en l'une des 4 nouvelles broches GPIO d'un Rev 2 Pi.

Le code du noyau pour le bitbanging 1wire sur le RPi est un peu brouillon pour le moment, plusieurs implémentations existent. Mais à moins que j'aie complètement manqué quelque chose, la seule façon de changer cette broche pour le moment est de recompiler le module, un nom qui n'arrête pas de revenir dans ce contexte est 'Frank Buss', voir par exemple ce fil sur le [forum RPi] ( http://www.raspberrypi.org/phpBB3/viewtopic.php?f=44&t=6649&start=75)
Pour le Raspberry Pi Model 3B +, et probablement tout le reste exécutant le système d'exploitation actuel, la broche par défaut est maintenant la broche 4.
Deux réponses:
#1
+8
Joakim
2015-12-12 17:01:40 UTC
view on stackexchange narkive permalink

Pour changer la broche GPIO par défaut utilisée pour la communication 1-wire, vous pouvez éditer le fichier /boot/config.txt et ajouter cette ligne:

  dtoverlay = w1-gpio, gpiopin = x  

x est la broche GPIO que vous souhaitez utiliser. Redémarrez pour voir le changement.

Très bonne réponse. Il y a tellement de désinformation sur cette question là-bas. Simple, travaillé avec Raspi 2+ et Raspi 3 avec Raspian actuel.
Oui, il m'a fallu un certain temps pour le découvrir moi-même, les réponses incorrectes sont ce qui m'a incité à répondre à cette question pour commencer.
#2
+2
Evaldo
2019-03-15 01:49:27 UTC
view on stackexchange narkive permalink

Remarque importante: il doit être exactement comme indiqué, sans espace entre les paramètres et les valeurs dans la commande: dtoverlay = w1-gpio, gpiopin = x



Ce Q&R a été automatiquement traduit de la langue anglaise.Le contenu original est disponible sur stackexchange, que nous remercions pour la licence cc by-sa 3.0 sous laquelle il est distribué.
Loading...