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

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

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 29.04.2013, 17:26   #71
andr128
Senior Member
 
Аватар для andr128
 
Регистрация: 16.09.2012
Адрес: Irkutsk
Сообщений: 555
Вес репутации: 1604
andr128 has a reputation beyond reputeandr128 has a reputation beyond reputeandr128 has a reputation beyond reputeandr128 has a reputation beyond reputeandr128 has a reputation beyond reputeandr128 has a reputation beyond reputeandr128 has a reputation beyond reputeandr128 has a reputation beyond reputeandr128 has a reputation beyond reputeandr128 has a reputation beyond reputeandr128 has a reputation beyond repute
По умолчанию

попробуйте в файле: /etc/inittab
убраь последнюю строчку
Код:
::sysinit:/etc/init.d/rcS S boot
::shutdown:/etc/init.d/rcS K shutdown
#ttyATH0::askfirst:/bin/ash --login
andr128 вне форума   Ответить с цитированием
Старый 30.04.2013, 09:26   #72
Serega7411
Junior Member
 
Регистрация: 08.04.2013
Сообщений: 9
Вес репутации: 0
Serega7411 is an unknown quantity at this point
По умолчанию

Цитата:
Сообщение от andr128 Посмотреть сообщение
попробуйте в файле: /etc/inittab
убраь последнюю строчку
Код:
::sysinit:/etc/init.d/rcS S boot
::shutdown:/etc/init.d/rcS K shutdown
#ttyATH0::askfirst:/bin/ash --login
то, что доктор прописал , заработало

Сделал на PHP чтобы по таймауту чтение из порта прекращалось, а не зависало елси ничего не приходит в ответ. В примерах тут на сайте не нашел, если интересно, могу выложить.
Serega7411 вне форума   Ответить с цитированием
Старый 26.11.2013, 07:47   #73
WarL0ck
Junior Member
 
Регистрация: 26.11.2013
Сообщений: 1
Вес репутации: 0
WarL0ck is an unknown quantity at this point
По умолчанию Re: MR3020 + arduino. как работать с UART ?

День добрый!
Подниму еще раз тут тему. Похоже такая же проблема. Есть некий девайс на Atmega8L, пока на нем зашит бутлоадер и тестовая программка для опроса 1-wire шины. Опрос сделал через команду по uart. Проверял на макетке, через max232 терминалом по виндой, minicom под линуксом все работает. Проверил uart на mr3020 замыканием tx/rx через screen - работает. Отключил max232, подал сигналы и питание с uart на atmega - молчание. Настройки порта отсюда с предыдущей страницы, только скорость 19200 (бутлоадер только с такой работает). А вообще эхо должно быть при этих настройках?

З.Ы. В общем перешил прошивку на скорость 57600, настроил строкой:
stty -F /dev/ttyATH0 cs8 57600 ignbrk -brkint -icrnl -imaxbel -opost -onlcr -isig -icanon -iexten -echo -echoe -echok -echoctl -echoke noflsh -ixon -crtscts -hupcl
Зашел через screen, работает но в ошибками (передает символы с ошибками), исправил скорость на 9600 стало все ок.

Последний раз редактировалось WarL0ck; 27.11.2013 в 19:07. Причина: Частичное решение проблемы
WarL0ck вне форума   Ответить с цитированием
Старый 15.07.2014, 20:49   #74
Casper
Junior Member
 
Регистрация: 20.12.2013
Сообщений: 27
Вес репутации: 0
Casper is an unknown quantity at this point
По умолчанию Re: MR3020 + arduino. как работать с UART ?

Добрый вечер! Решил проблему с перезагрузкой Arduino Mega путем добавления конденсатора между RESET и GND как было написано тут http://habrahabr.ru/post/141865/. Правда у меня кондер только на 47мкф был))
Меня еще интересует как можно мониторить порт Ардуино? Что бы по какому-нибудь событию, ардуино слал данные в порт, а от туда уже в БД. Ну и что бы можно было отправлять на ардуинку данные.
Casper вне форума   Ответить с цитированием
Старый 15.07.2014, 21:24   #75
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9821
Admin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant future
По умолчанию Re: MR3020 + arduino. как работать с UART ?

Работать с UART из скрипта .
Admin вне форума   Ответить с цитированием
Старый 16.10.2015, 12:04   #76
did5
Junior Member
 
Регистрация: 16.10.2015
Сообщений: 4
Вес репутации: 0
did5 is an unknown quantity at this point
По умолчанию Re: MR3020 + arduino. как работать с UART ?

Приветствую, форумчане.
Нужна ваша помощью. Пытаюсь подружить TP-LINK MR3020 (OpenWrt 15.05) c Arduino Uno (v.3). Припаял к плате MR3020 пины TX, RX, GND. Установил пакет opkg install coreutils-stty.
Настроил порт: stty -F /dev/ttyATH0 cs8 57600 ignbrk -brkint -icrnl -imaxbel -opost -onlcr -isig -icanon -iexten -echo -echoe -echok -echoctl -echoke noflsh -ixon -crtscts -hupcl
Подключил к Arduino TX->RX, RX->TX, GND->GND.

На Ардуино залил простенький скетч:
Код:
int led = 13;

void setup()
{
  Serial.begin(57600);
  pinMode(led, OUTPUT);
}

void loop()
{
  if (Serial.available())
  {
    byte insim = Serial.read();
    switch (insim)
    {
        case 'a':
        digitalWrite(led, HIGH);
        break;

        case 'b':
        digitalWrite(led, LOW);
        break;
    }
  }
}
Запитал роутер и ардуино от разных источников питания.

Зашел на роутер по SSH, запустил cat /dev/ttyATH0, а вот второй сессии передаю команду на Ардуино - echo 'a' > /dev/ttyATH0.

Вот в этом месте проблема - светодиод 13 не загорается. В cat /dev/ttyATH0 отображаются отправленные данные, но ардуино на них не реагирует.

Попробовал через консоль самого ардуино без подключения к 3020. Скетч работает - светодиод мигает.

Далее залил на ардиуно скетч, который просто отправляет в консоль данные:
Код:
void setup()
{
  Serial.begin(57600);
}

void loop()
{
Serial.println("321");
delay(2000);
}
В cat /dev/ttyATH0 на роутере эти данные появляются. Т.е. данные от ардуино до роутера доходят, а в обратную сторону нет. Начал грешить на пайку.

Но для теста просто замкнул на роутере TX и RX, данные идут. Значит с пайков все нормально.

Подскажите, в какую сторону еще траблшутить?
did5 вне форума   Ответить с цитированием
Старый 16.10.2015, 12:34   #77
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9821
Admin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant future
По умолчанию Re: MR3020 + arduino. как работать с UART ?

Поменяйте скорость в скетче и stty на 9600
Admin вне форума   Ответить с цитированием
Старый 16.10.2015, 12:53   #78
did5
Junior Member
 
Регистрация: 16.10.2015
Сообщений: 4
Вес репутации: 0
did5 is an unknown quantity at this point
По умолчанию Re: MR3020 + arduino. как работать с UART ?

Цитата:
Сообщение от Admin Посмотреть сообщение
Поменяйте скорость в скетче и stty на 9600
Это я еще вчера делал, но забыл упомянуть. Сегодня еще раз попробовал для верности, не помогло.
Эх, жаль нет в хозяйстве USB/UART конвертера, чтобы проверить проверить работу UART роутера и ардиуно по отдельности.
did5 вне форума   Ответить с цитированием
Старый 16.10.2015, 13:09   #79
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9821
Admin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant future
По умолчанию Re: MR3020 + arduino. как работать с UART ?

У меня с такими настройками работает
Цитата:
stty -F /dev/ttyATH0 raw 57600 cs8
Admin вне форума   Ответить с цитированием
Старый 16.10.2015, 13:42   #80
did5
Junior Member
 
Регистрация: 16.10.2015
Сообщений: 4
Вес репутации: 0
did5 is an unknown quantity at this point
По умолчанию Re: MR3020 + arduino. как работать с UART ?

Цитата:
Сообщение от Admin Посмотреть сообщение
У меня с такими настройками работает
Хм, а у меня с такими настройками только вопросительные знаки вместо данных идут. Ну как обычно только в одну сторону.
did5 вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 2 (пользователей: 0 , гостей: 2)
 
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

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

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

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


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


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