Zainstalowałem owfs (w debianie) tylko po to, żeby zdać sobie sprawę, że początkowa konfiguracja (1wire) działa tylko przez port USB. owfs to skrót od One Wire File System . Jest to standard dla czujników niskiej klasy, ale specjalnie próbuję podłączyć DS18B20 przez GPIO.
Czy mogę sprawić, aby funkcja 1-wire działała przez GPIO? A jeśli tak, jak to zrobić?
Na początku nie rozumiałem, że owfs często chce „magistrali IC”, którą może wykorzystać do komunikacji z czujnikami 1-przewodowymi. Pomyślałem, że łatwo mogę zmienić ustawienia, aby korzystać z GPIO bez magistrali.
Odpowiedzi:
Przeprowadziłem dochodzenie w tej sprawie i znalazłem następujące wyniki:
Nie mam żadnych elementów 1wire, które mogłyby przetestować, czy to „przepisanie”, jak wspomniano w punkcie 3, działa. A zwłaszcza, jak powinno to działać, ale na stronie informacyjnej mówią o wyłączeniu modułu jądra w1 lub uruchomieniu OWFS jako root, aby mógł zwolnić moduł jądra w1, ale jeśli jest to już zaimplementowane i działa, nie mam pojęcia.
Mam nadzieję, że te informacje posuną cię nieco dalej i daj nam znać kilka wyników.
źródło
Możesz przyjrzeć się temu pytaniu . Dystrybucja occidentalis ma obsługę 1-wire na pinach GPIO.
źródło