1 (edytowany przez Pasiasty 2017-09-04 14:41:11)

Temat: WT3020 DS18b20 1-wire odczyt gpio

Ponieważ nie jestem pewien, a nie chcę uszkodzić sprzętu chciałbym dowiedzieć się czy możliwy jest odczyt temperatury z sensora ds18b20 poprzez wolny pin gpio.

Wg wiki openwrt:
GPIOs 0, 2, 18, and 19 are exposed on the board, as was tested with this method. They are connected to pull-down resistors.

Jak pokazano na obrazkach poniżej do gpio (0, 2, 18, 19) można się podłączyć przed rezystorem. Czy w przypadku zastosowania ds18b20 takie podłączonie linii sygnałowej będzie prawidłowe, czy jednak powinienem dołożyć rezystor 4,7kOhm pomiędzy data, a 3.3v?

Z tego co wiem to DS18b20 musi pracować z rezystorem pull-up (podciągającym).

http://cyber-place.ru/attachment.php?attachmentid=3665&stc=1&thumb=1&d=1457130296
http://cyber-place.ru/attachment.php?attachmentid=3666&stc=1&thumb=1&d=1457130296

http://cyber-place.ru/showpost.php?p=31 … tcount=224
https://wiki.openwrt.org/toh/nexx/wt3020#gpio

Dziękuję za odpowiedź.

2

Odp: WT3020 DS18b20 1-wire odczyt gpio

Musi nie musi. Jak nie bedzie chciał działać to musi dać. Choć ten rezystor od pulldown może szkodzić, ale to musisz sprawdzić.

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