![]() |
|
|||||||
![]() |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
|
|
|
#1 |
|
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9824 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Интерфейсы не совместимы как на программном уровне так и на физическом.
I2C двухпроводная шина, а 1Wire однопроводная |
|
|
|
|
|
#2 |
|
Member
Регистрация: 14.04.2014
Сообщений: 48
Вес репутации: 0 ![]() |
Так и полагал, но как говориться надеялся и ждал!Придеться задействовать один из gpio светодиодных, только вот выгружая модуль из ядра, я так полагаю все светодиоды погаснут?
|
|
|
|
|
|
#3 |
|
Moderator
Регистрация: 19.10.2013
Сообщений: 479
Вес репутации: 601 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
В 3020 не используя gpio от свето-диодов, uart и кнопок свободно висят 8 штук. Только подтяжки к +3v или на корпус.
Эти я использовал. |
|
|
|
|
|
#4 | |
|
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. |
|
|
|
|
|
|
#5 | |
|
Moderator
Регистрация: 19.10.2013
Сообщений: 479
Вес репутации: 601 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Цитата:
Дай команду cat /sys/kernel/debug/gpio и если в ответе будет одна из строк << gpio-6 (sysfs ) out lo >> то он уже есть в системе. Проверь какая прога его добавила. Если установлен термостат измени в настройках управление нагрузкой на другой gpio и перезагрузи роутер. Последний раз редактировалось melsem; 24.05.2014 в 10:43. |
|
|
|
|
|
|
#6 |
|
Member
Регистрация: 14.04.2014
Сообщений: 48
Вес репутации: 0 ![]() |
дал команду и обнаружил, он привязан у меня к шине 1-wire, собственно туда его и хотел, видимо когда-то давно его туда добавил)
спасибо за полезную команду) правда в выводе данной команды имеются все перечисленные вами gpio но рядом с ними подпись sysfs - это означает что они свободны? |
|
|
|
|
|
#7 | |
|
Moderator
Регистрация: 19.10.2013
Сообщений: 479
Вес репутации: 601 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Цитата:
Проверь в файлах /etc/rc.local , а так же в /etc/crontabs/root. Куда мог вписать команду. И в /etc/config/ds18b20 или /etc/config/ds18b20a_conf. Или скинь в архиве сюда эти файлы проверю. Проги термостат-gpio или термостат-usb установил? В настройках пункт <<GPIO/out - Sensor>> это gpio который будет добавлен и потом использоваться для управления нагрузкой. Что бы не гадать, что его добавляет в систему, збрось все настройки. Если OpenWrt то в <<System -> Backup / Flash Firmware -> Reset to defaults:>> кнопка <<Perform reset>>. И потом после установки пакетов к прогам (которые умеют управлять gpio), проверяй когда он появится в системе. Так узнаешь что его использует. Последний раз редактировалось melsem; 25.05.2014 в 03:04. |
|
|
|
|
![]() |
| Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|