1wire Temperatursensor: Unterschied zwischen den Versionen

Aus WIKI
Zur Navigation springen Zur Suche springen
(Die Seite wurde neu angelegt: „ds1820 temperatur sensor mit einem 4,7Ohm wiederstand anschliessen dts datei aus dtb datei erzeugen, welche im /boot(/bananapi)-Verzeichnis liegt <pre> dtc -I…“)
 
(kein Unterschied)

Aktuelle Version vom 22. Mai 2017, 20:22 Uhr

ds1820 temperatur sensor mit einem 4,7Ohm wiederstand anschliessen

dts datei aus dtb datei erzeugen, welche im /boot(/bananapi)-Verzeichnis liegt

dtc -I dtb -O dts sun7i-a20-bananapi.dtb > sun7i-a20-bananapi.dts

vor dem letzten }; den folgenden Inhalt einfügen

  onewire@0 {
          compatible = "w1-gpio";
          gpios = <&pio 7 20 0>; /* PH20 */
          status = "okay";
  };

Jetzt noch nach "pinctrl@01c20800" suchen und davor "pio:" eintragen, das sieht dann in etwa so aus:

  pio: pinctrl@01c20800

jetzt kann wieder die dtb datei erzeugt werden

mv sun7i-a20-bananapi.dtb sun7i-a20-bananapi.dtb.orig
dtc -I dts -O dtb sun7i-a20-bananapi.dts > sun7i-a20-bananapi.dtb

und neue datei ins boot-verzeichnis kopieren, neustarten und sensor sollte funzen wenn w1_gpio und w1_temp module gebaut oder fest im kernel laufen