Я установил owfs (под debian), чтобы понять, что первоначальная настройка (1wire) работает только через порт USB. owfs - это сокращение от One Wire File System . Это стандарт для низкочастотных датчиков, но я специально пытаюсь подключить DS18B20 через GPIO.
Могу ли я заставить функцию 1-wire работать через GPIO? И если да, то как мне это сделать?
Сначала я не понимал, что owfs часто хочет иметь «IC Master Bus», которую он может использовать для связи с однопроводными датчиками. Я думал, что могу легко изменить настройки, чтобы использовать GPIO без мастера шины.
Ответы:
Я провел некоторое исследование по этому вопросу и пришел к следующим результатам:
У меня нет материала 1wire, чтобы проверить, действительно ли работает эта «перезапись», как указано в пункте 3. И особенно, как это должно работать, но на информационной странице они говорят об отключении модуля ядра w1 или запуске OWFS от имени root, чтобы он мог выгрузить модуль ядра w1, но если это уже реализовано и работает, я понятия не имею.
Я надеюсь, что эта информация поможет вам немного продвинуться, и, пожалуйста, сообщите нам о некоторых результатах.
источник
Возможно, вы захотите взглянуть на этот вопрос . У западного дистрибутива есть 1-проводная поддержка на контактах GPIO.
источник