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
Next revision Both sides next revision
en:c2_hardware_1w [2016/05/10 16:59]
ck.kim
en:c2_hardware_1w [2016/11/14 15:11]
odroid [Dallas 1-Wire Support]
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.
Line 59: Line 59:
 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 67:
 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.txt · Last modified: 2017/05/04 20:22 by odroid
CC Attribution-Share Alike 3.0 Unported
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0