Temat: 1wire bezposrednio w gpio, nie wykrywa.

Dobry wieczór,
chciałem dzisiaj dorzucić drugi termometr do routera. Do tej pory pracował w tej konfiguracji ponad rok.
Istnieje możliwość że zrobiłem zwarcie szyny 1w do zasilania. Niemniej jednak, sprawdzałem potem port gpio7 (mr3220) i działa sprawnie jako out (podaje stan wysoki i niski, po odpowiednim wysterowaniu). Teraz nie działa, nie wykrywa żadnego z trzech czujników (jeden stary i dwa nowe). Tj nie pojawia się odpowiedni folder w /sys/bus/...
Konfiguracji od strony programowej nie zmieniałem.
W jaki sposób diagnozować problem?

2

Odp: 1wire bezposrednio w gpio, nie wykrywa.

Zmień gpio na inny i podłącz się pod niego?

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

3

Odp: 1wire bezposrednio w gpio, nie wykrywa.

podłaczałem się pod 18, jest tak samo

4

Odp: 1wire bezposrednio w gpio, nie wykrywa.

Raczej mało prawdopodobne żebyś czujniki upalił, ale kto wie.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

5

Odp: 1wire bezposrednio w gpio, nie wykrywa.

dwa kolejne czujniki podłączałem już po wyeliminowaniu ewentualnego zwarcia, więc powinny być w porzadku.

6 (edytowany przez piotreeek 2013-11-21 21:20:25)

Odp: 1wire bezposrednio w gpio, nie wykrywa.

czy mógłbyś mi pomóc w jakiś sposób diagnozować mój problem? Tzn czy mogę coś wrzucić, aby upewnić się, że ze strony programowej wszystko jest okej?
np:

root@Gargoyle:~# lsmod | grep w1
w1_therm                1824  0
w1_gpio                  592  0
w1_gpio_custom           784  0
wire                   13200  2 w1_therm,w1_gpio

Mam też w /etc/modules.d odpowiednie pliki:

50-w1
59-w1-gpio-custom
60-w1-master-gpio
70-w1-slave-therm

w 59... zawartość jest następująca:

w1-gpio-custom bus0=0,7,0

stosując 18 też nie działa. A czy po zmianie w tym pliku powinienem restartować router? I czy DSa1820 powinienem podłączać na wyłączonym napięciu, czy będzie działał hotplug?
podłączając się do gpio18 odlutowałem rezystor, bo łączył do masy układu
(http://img401.imageshack.us/img401/3154/img7725y.jpg). Czy dobrze zrobiłem?

Chciałem nawet poskładać konwerter do 1w do USB. Ukłąd ds2490 już jest niedostepny w samplach, w moim mieście nie do dostania, nie będę kupował konwerstera na allegro, bo to prawie 50zł, za tyle mogę poszukać używanego routera.

7

Odp: 1wire bezposrednio w gpio, nie wykrywa.

Musisz załadować moduł ponowie, ew restart routera. I tak, musisz to oczywiście zrobić po zmianie pliku. Jaki znów hotplug tu widzisz? Nic z tym wspólnego nie ma.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

8

Odp: 1wire bezposrednio w gpio, nie wykrywa.

Hotplug w sensie czy DSa mogę wsadzać przy właczonym napięciu, czy powinienem uprzednio wyłaczyć router.
Czy z tym gpio18 dobrze zrobiłem (wylutowałem rezystor)?
Czy w konfiguracji, plikach wszystko gra?

9

Odp: 1wire bezposrednio w gpio, nie wykrywa.

Możesz, choć nie powinieneś. Czy Ds'a zasiliłeś z 5v czy jest podłączony pasożytniczo?

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

10

Odp: 1wire bezposrednio w gpio, nie wykrywa.

Cezary napisał/a:

Możesz, choć nie powinieneś. Czy Ds'a zasiliłeś z 5v czy jest podłączony pasożytniczo?

Próbowałem z 5v i z 3.3v. Z którego powinienem?

11

Odp: 1wire bezposrednio w gpio, nie wykrywa.

5v. Z 3v3 nie wszystkie chcą działać.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

12 (edytowany przez piotreeek 2013-11-24 22:56:10)

Odp: 1wire bezposrednio w gpio, nie wykrywa.

Przelutowałem zasilanie na 5v. Będę z tym walczył. Według dmesg moduł pracuje.