Форум обсуждения систем  

Вернуться   Форум обсуждения систем "Умный дом", проектов Ардуино, OpenWRT и других DIY устройств > Форум умного дома > Сделай сам > OpenWRT/LEDE

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 28.12.2013, 19:58   #1
ald
Junior Member
 
Регистрация: 13.10.2013
Сообщений: 14
Вес репутации: 0
ald is an unknown quantity at this point
По умолчанию Re: Управление светодиодами в роутерах TL-MR3020 и TL-WR703N

Не стал пока ничего править.

Похоже, я чего-то не понимаю либо делаю не то/не так. Еще раз просматривал Wiki OpenWRT по GPIO на MR3020.
Там в таблице в строчках GPIO7 и GPIO29 написано "unused Pulled to ground".
А мультиметром меряю между GND и левым контактом резистора R15 либо R17 с картинок отсюда либо отсюда и получаю 2,6V и при загрузке и когда уже загружена оригинальная BB. GND тоже контакт брал и с первой и со второй картинки. Меряю на припаянном к резистору проводке.

Цитата:
Сообщение от Dioptimizer Посмотреть сообщение
Мне помнится, что человек на форуме OpenWRT просил освободить два GPIO 14-15(хотя я не уверен, что там будет ноль, пока грузится устройство), которые не было возможности контролировать на устройстве, вот ссылка изменений, которых я смог добиться от разработчиков. Можете пропатчить прошивку (профиль mach-tl-mr3020.c) по этому примеру.
Я поставил BARRIER BREAKER (Bleeding Edge, r39139).
По идее там уже должно быть пропатчено, поскольку по Вашей ссылке r35960.

Правда, пробовал цепляться к R11 и R12 справа резистора на картинке - мультиметром не увидел ни 0V ни 2,6V, получил "висящий в воздухе контакт".

Цитата:
Сообщение от Dioptimizer Посмотреть сообщение
Но прежде чем это делать, нужно всё проверить - на роутере установить утилиту io(через opkg) и прочитать с помощью нее область памяти:
Код:
io -4 0x18040000
(будет определенное значение этого GPIO_OE)
Прочитал:
# io -4 0x18040000

WR703N
18040000: 0800c5ff (=1000000000001100010111111111)

MR3020
18040000: 0c0205ff (=1100000000100000010111111111)

Запутался. А что значит 1 а что 0 по этому адресу?

Возьму еще MR703N с припаянными проводами к GPIO 7 и 29. Посмотрю там. Но подозреваю, что там будет 0V как и в другом MR703 на GPIO 14 и 15.
ald вне форума   Ответить с цитированием
Старый 28.12.2013, 20:17   #2
Dioptimizer
Senior Member
 
Регистрация: 17.02.2013
Адрес: Харьков
Сообщений: 235
Вес репутации: 690
Dioptimizer has a reputation beyond reputeDioptimizer has a reputation beyond reputeDioptimizer has a reputation beyond reputeDioptimizer has a reputation beyond reputeDioptimizer has a reputation beyond reputeDioptimizer has a reputation beyond reputeDioptimizer has a reputation beyond reputeDioptimizer has a reputation beyond reputeDioptimizer has a reputation beyond reputeDioptimizer has a reputation beyond reputeDioptimizer has a reputation beyond repute
По умолчанию Re: Управление светодиодами в роутерах TL-MR3020 и TL-WR703N

Цитата:
Сообщение от ald Посмотреть сообщение
Запутался. А что значит 1 а что 0 по этому адресу?
Каждый бит (всего их 32) соответствует номеру GPIO, отсчет битов производится от нуля до 32 справа налево.
Для функции GPIO_OE(0x18040000) 1 и 0 соответственно вкл./выкл. этой функции для каждого GPIO.
Dioptimizer вне форума   Ответить с цитированием
Старый 28.12.2013, 22:51   #3
ald
Junior Member
 
Регистрация: 13.10.2013
Сообщений: 14
Вес репутации: 0
ald is an unknown quantity at this point
По умолчанию Re: Управление светодиодами в роутерах TL-MR3020 и TL-WR703N

Цитата:
Сообщение от Dioptimizer Посмотреть сообщение
Каждый бит (всего их 32) соответствует номеру GPIO, отсчет битов производится от нуля до 32 справа налево.
Для функции GPIO_OE(0x18040000) 1 и 0 соответственно вкл./выкл. этой функции для каждого GPIO.
С соответствием битов было понятно, а со значением - нет.
Т.е. для GPIO7 функция включена, а для GPIO29 нет?

Возникает вопрос - что начит "функция включена"?
А где указывается исходное значение (значение/напряжение при загрузке)?
Включена - значит можно устанавливать значение напряжения?
С GPIO29 не понятно.

измерения на WR703N после загрузки еще больше запутали.
GPIO7-2.2В
GPIO29-1.6В
GPIO14-0В
GPIO15-0В
GPIO17-0В
ald вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 2 (пользователей: 0 , гостей: 2)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 13:43. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd. Перевод: zCarot
Яндекс.Метрика