![]() |
|
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
![]() |
#1 | |
Moderator
Регистрация: 19.10.2013
Сообщений: 479
Вес репутации: 600 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() Цитата:
ls -l /sys/devices/w1_bus_master1 | sed '/drw/!d; /28-*/!d' | awk '{print $9}' Или вот так покажет температуру и без серийника, одного или всех подключенных датчиков. awk -F= '/t=/ {printf "%.01f\n", $2/1000}' /sys/bus/w1/drivers/w1_slave_driver/*/w1_slave Последний раз редактировалось melsem; 18.05.2014 в 11:57. |
|
![]() |
![]() |
![]() |
#2 | |
Member
Регистрация: 14.04.2014
Сообщений: 48
Вес репутации: 0 ![]() |
![]() Цитата:
PS я правильно понимаю, что совместная работа интерфейса i2c и ds1820 подключенного к одному из gpio невозможна? PSS где вы берете информацию про то как работать с тем же ds1820 по gpio или например как работать по i2c с lcd? |
|
![]() |
![]() |
![]() |
#3 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9824 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Интерфейсы не совместимы как на программном уровне так и на физическом.
I2C двухпроводная шина, а 1Wire однопроводная |
![]() |
![]() |
![]() |
#4 |
Member
Регистрация: 14.04.2014
Сообщений: 48
Вес репутации: 0 ![]() |
![]()
Так и полагал, но как говориться надеялся и ждал!Придеться задействовать один из gpio светодиодных, только вот выгружая модуль из ядра, я так полагаю все светодиоды погаснут?
|
![]() |
![]() |
![]() |
#5 |
Moderator
Регистрация: 19.10.2013
Сообщений: 479
Вес репутации: 600 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
В 3020 не используя gpio от свето-диодов, uart и кнопок свободно висят 8 штук. Только подтяжки к +3v или на корпус.
Эти я использовал. |
![]() |
![]() |
![]() |
#6 | |
Member
Регистрация: 14.04.2014
Сообщений: 48
Вес репутации: 0 ![]() |
![]() Цитата:
только в putty при выполнении команды echo 6 > /sys/class/gpio/export в ответ получаю следующее ash: write error: Device or resource busy что не так? проверил на втором роутере (нетронутом пока) gpio 6 на земле сидит через резюк, как и известные gpio 7 и 29, получается надо действовать по той же схеме, что и было проделано, но device busy сказал) Последний раз редактировалось piglet-animas; 24.05.2014 в 01:17. |
|
![]() |
![]() |
![]() |
#7 | |
Moderator
Регистрация: 19.10.2013
Сообщений: 479
Вес репутации: 600 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() Цитата:
Дай команду cat /sys/kernel/debug/gpio и если в ответе будет одна из строк << gpio-6 (sysfs ) out lo >> то он уже есть в системе. Проверь какая прога его добавила. Если установлен термостат измени в настройках управление нагрузкой на другой gpio и перезагрузи роутер. Последний раз редактировалось melsem; 24.05.2014 в 10:43. |
|
![]() |
![]() |
![]() |
#8 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9824 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Судя по таблице пин GPIO6 занят
|
![]() |
![]() |
![]() |
#9 |
Moderator
Регистрация: 19.10.2013
Сообщений: 479
Вес репутации: 600 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
По таблице он занят.
Но у себя gpio-6 использую для управления нагрузкой, с прогой термостат в инкубаторе. Работает. Цыплятам уже больше месяца. Бут стоит польский. Может по этому я могу и gpio-6 использовать? Все gpio которые отметил на фотках в этом сообщении сам проверил и вывел на разъемы. Что бы не разбирать и не паять в роутере каждый раз, когда что то надо добавить. Последний раз редактировалось melsem; 24.05.2014 в 12:30. |
![]() |
![]() |
![]() |
#10 | |
Senior Member
Регистрация: 19.09.2014
Сообщений: 220
Вес репутации: 0 ![]() ![]() ![]() ![]() ![]() ![]() |
![]() Цитата:
Вот официальный сайт с этими дисплеями http://www.digole.com/index.php?categoryID=153 Другие варианты, это надо либо лепить ардуину либо писать драйвер для i2c. Хотя для 1602 я видел драйвер. Когда жаба перестанет душить, скорее всего куплю себе такой же дисплей. Последний раз редактировалось khseal; 01.03.2015 в 03:06. |
|
![]() |
![]() |
![]() |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|