![]() |
![]() |
#71 |
Senior Member
Регистрация: 16.09.2012
Адрес: Irkutsk
Сообщений: 555
Вес репутации: 1605 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
попробуйте в файле: /etc/inittab
убраь последнюю строчку Код:
::sysinit:/etc/init.d/rcS S boot ::shutdown:/etc/init.d/rcS K shutdown #ttyATH0::askfirst:/bin/ash --login |
![]() |
![]() |
![]() |
#72 | |
Junior Member
Регистрация: 08.04.2013
Сообщений: 9
Вес репутации: 0 ![]() |
![]() Цитата:
![]() Сделал на PHP чтобы по таймауту чтение из порта прекращалось, а не зависало елси ничего не приходит в ответ. В примерах тут на сайте не нашел, если интересно, могу выложить. |
|
![]() |
![]() |
![]() |
#73 |
Junior Member
Регистрация: 26.11.2013
Сообщений: 1
Вес репутации: 0 ![]() |
![]()
День добрый!
Подниму еще раз тут тему. Похоже такая же проблема. Есть некий девайс на 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. Причина: Частичное решение проблемы |
![]() |
![]() |
![]() |
#74 |
Junior Member
Регистрация: 20.12.2013
Сообщений: 27
Вес репутации: 0 ![]() |
![]()
Добрый вечер! Решил проблему с перезагрузкой Arduino Mega путем добавления конденсатора между RESET и GND как было написано тут http://habrahabr.ru/post/141865/. Правда у меня кондер только на 47мкф был))
Меня еще интересует как можно мониторить порт Ардуино? Что бы по какому-нибудь событию, ардуино слал данные в порт, а от туда уже в БД. Ну и что бы можно было отправлять на ардуинку данные. |
![]() |
![]() |
![]() |
#75 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9824 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() |
![]() |
![]() |
![]() |
#76 |
Junior Member
Регистрация: 16.10.2015
Сообщений: 4
Вес репутации: 0 ![]() |
![]()
Приветствую, форумчане.
Нужна ваша помощью. Пытаюсь подружить 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); } Но для теста просто замкнул на роутере TX и RX, данные идут. Значит с пайков все нормально. Подскажите, в какую сторону еще траблшутить? |
![]() |
![]() |
![]() |
#77 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9824 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Поменяйте скорость в скетче и stty на 9600
|
![]() |
![]() |
![]() |
#78 |
Junior Member
Регистрация: 16.10.2015
Сообщений: 4
Вес репутации: 0 ![]() |
![]() |
![]() |
![]() |
![]() |
#79 | |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9824 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
У меня с такими настройками работает
Цитата:
|
|
![]() |
![]() |
![]() |
#80 |
Junior Member
Регистрация: 16.10.2015
Сообщений: 4
Вес репутации: 0 ![]() |
![]() |
![]() |
![]() |
![]() |
Здесь присутствуют: 2 (пользователей: 0 , гостей: 2) | |
|
|