Domanda:
Come cambiare il Pin utilizzato per il Bus a 1 filo
HSK
2013-02-05 23:45:30 UTC
view on stackexchange narkive permalink

Per impostazione predefinita, l'intestazione Pin Nr. 7 us utilizzato dal modulo del kernel a 1 filo.

Vorrei cambiarlo con uno dei 4 nuovi pin GPIO di un Rev 2 Pi.

Il codice del kernel per il bitbanging 1wire su RPi è un po 'disordinato al momento, esistono più implementazioni. Ma a meno che non mi sia perso completamente qualcosa, l'unico modo per cambiare questo pin in questo momento è ricompilare il modulo, un nome che continua a comparire in questo contesto è 'Frank Buss', vedi ad esempio questo thread sul [forum RPi] ( http://www.raspberrypi.org/phpBB3/viewtopic.php?f=44&t=6649&start=75)
Per il Raspberry Pi Model 3B +, e presumibilmente tutto il resto che esegue il sistema operativo corrente, il pin predefinito è ora il pin 4.
Due risposte:
#1
+8
Joakim
2015-12-12 17:01:40 UTC
view on stackexchange narkive permalink

Per modificare il pin GPIO predefinito utilizzato per la comunicazione a 1 cavo, puoi modificare il file /boot/config.txt e aggiungere questa riga:

  dtoverlay = w1-gpio, gpiopin = x  

dove x è il pin GPIO che desideri utilizzare. Riavvia per vedere la modifica.

Bella risposta. C'è così tanta disinformazione su questa domanda là fuori. Semplice, lavorato con Raspi 2+ e Raspi 3 con l'attuale Raspian.
Sì, mi ci è voluto un po 'per scoprirlo da solo, le risposte sbagliate là fuori sono ciò che mi ha spinto a rispondere a questa domanda per cominciare.
#2
+2
Evaldo
2019-03-15 01:49:27 UTC
view on stackexchange narkive permalink

Nota importante: deve essere esattamente come indicato, senza alcuno spazio tra parametri e valori nel comando: dtoverlay = w1-gpio, gpiopin = x



Questa domanda e risposta è stata tradotta automaticamente dalla lingua inglese. Il contenuto originale è disponibile su stackexchange, che ringraziamo per la licenza cc by-sa 3.0 con cui è distribuito.
Loading...