We're no longer updating This wiki!!

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
en:c2_hardware_1w [2016/05/10 16:59]
ck.kim
en:c2_hardware_1w [2017/05/04 20:22] (current)
odroid
Line 1: Line 1:
-===== Dallas 1-Wire Support =====+====== Dallas 1-Wire Support ​======
  
   * Support for Dallas 1 Wire is included on Kernel 3.14.29-29 and upwards. Make sure you are updated.   * Support for Dallas 1 Wire is included on Kernel 3.14.29-29 and upwards. Make sure you are updated.
   * Will cover an example of a temperature sensor well known **DS1820** other 1 wire IC's are supported too.   * Will cover an example of a temperature sensor well known **DS1820** other 1 wire IC's are supported too.
  
 +<WRAP left round tip 70%>
 +You have to check **/​etc/​modprobe.d/​w1_gpio.conf** file to enable the 1-wire driver.
 +</​WRAP>​
 +\\
 +\\
 +\\
 +\\
 +\\
 +\\
  
 Default GPIO for 1-Wire is **Pin #7 (GPIOX.BIT21)** Default GPIO for 1-Wire is **Pin #7 (GPIOX.BIT21)**
Line 59: Line 68:
 Two sensors in parallel. Two sensors in parallel.
  
-**Change the Default GPIO pin for 1-Wire interface** \\+====== ​Change the Default GPIO pin for 1-Wire interface ​======
 Ex) Default GPIO pin change to GPIOX.BIT19 \\ Ex) Default GPIO pin change to GPIOX.BIT19 \\
 Please refer to below links for details related to gpio mapping in the device-tree.\\ Please refer to below links for details related to gpio mapping in the device-tree.\\
Line 67: Line 76:
 odroid@odroid64:​~$ sudo apt-get install device-tree-compiler odroid@odroid64:​~$ sudo apt-get install device-tree-compiler
 odroid@odroid64:​~$ fdtget /​media/​boot/​meson64_odroidc2.dtb /onewire gpios odroid@odroid64:​~$ fdtget /​media/​boot/​meson64_odroidc2.dtb /onewire gpios
-31 113 0 +18 113 0 
-odroid@odroid64:​~$ fdtput /​media/​boot/​meson64_odroidc2.dtb /onewire gpios 31 111 0+odroid@odroid64:​~$ fdtput /​media/​boot/​meson64_odroidc2.dtb /onewire gpios 18 111 0
 odroid@odroid64:​~$ fdtget /​media/​boot/​meson64_odroidc2.dtb /onewire gpios odroid@odroid64:​~$ fdtget /​media/​boot/​meson64_odroidc2.dtb /onewire gpios
-31 111 0+18 111 0
 odroid@odroid64:​~$ sudo reboot odroid@odroid64:​~$ sudo reboot
 </​code>​ </​code>​
 +If the reboot doesn'​t affect the dtb update, you need a hard reset(power off/on).\\
  
-DS1820 ​change ​to connection ​Pin #11+**Use the first number in the fdtget command output when you run fdtput command. For example, 18(0x12) is the GPIO group number.** 
 + 
 +DS1820 ​is connected ​to Pin #11
  
 Pin 1 (Left): Ground (-) Pin 1 (Left): Ground (-)
  
-Pin 2 (Middle): Pin #11 C2 (GPIOX_19, GPIO111)+Pin 2 (Middle): Pin #11 C2 (GPIOX.BIT19)
  
 Pin 3 (Right): Ground (-) Pin 3 (Right): Ground (-)
  
en/c2_hardware_1w.1462868995.txt.gz · Last modified: 2016/05/10 16:59 by ck.kim
CC Attribution-Share Alike 3.0 Unported
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0