![]() |
![]() |
#11 | |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9824 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#12 |
Senior Member
Регистрация: 06.11.2012
Сообщений: 153
Вес репутации: 0 ![]() |
![]()
так как бороться с этим ?
у меня почемуто пока не открою порт в другом окне с помощью cat, ничего не передается в ардуину с веб-странички.. |
![]() |
![]() |
![]() |
#13 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9824 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Прочитай здесь про инициализацию порта для Arduino
|
![]() |
![]() |
![]() |
#14 | |
Senior Member
Регистрация: 06.11.2012
Сообщений: 153
Вес репутации: 0 ![]() |
![]()
вы про
Цитата:
не совсем понимаю смысл этой команды... у меня и без нее работает если сделать cat /dev/ttyACM0 |
|
![]() |
![]() |
![]() |
#15 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9824 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
У меня тоже с cat /dev/ttyACM0 все работало, а через PHP нет , пока не установил stty в автозагрузку
Если хотите что бы у Вас ардуино ловил данные из пота то сначала нужно выполнить вот эту команду, а еще лучше закинуть ее в автозагрузку stty -F /dev/ttyACM0 cs8 57600 ignbrk -brkint -icrnl -imaxbel -opost -onlcr -isig -icanon -iexten -echo -echoe -echok -echoctl -echoke noflsh -ixon -crtscts -hupcl |
![]() |
![]() |
![]() |
#16 |
Senior Member
Регистрация: 06.11.2012
Сообщений: 153
Вес репутации: 0 ![]() |
![]()
в моем случае похоже нужно 9600 устанавливать, так как в скетче используется такая скорость..
ну и даже после ввода этой команды, пока не запустишь cat - с php странички ничего не работает ![]() |
![]() |
![]() |
![]() |
#17 | ||
Senior Member
Регистрация: 06.11.2012
Сообщений: 153
Вес репутации: 0 ![]() |
![]()
отсюда http://cyber-place.ru/showpost.php?p=2011&postcount=25:
Цитата:
UPD: вот что нашел: http://www.eevblog.com/forum/beginne...no-uno-as-isp/ Цитата:
Последний раз редактировалось d00m; 07.12.2012 в 23:47. |
||
![]() |
![]() |
![]() |
#18 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9824 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
SER2NET перенаправляет данные с Serial port в сеть, в инициализации не участвует
Про UNO не подскажу, у меня все Arduino с FTDI |
![]() |
![]() |
![]() |
#19 |
Senior Member
Регистрация: 06.11.2012
Сообщений: 153
Вес репутации: 0 ![]() |
![]()
я вот что подумал.. если все работает при открытом порте с помощью cat, то может просто тупо запускать эту команду cat /dev/ttyACM0 при старте роутера ?
UPD: еще я заметил что команда инициализации порт НЕ открывает. то есть если сделать: stty -F /dev/ttyACM0 raw speed 115200 а потом echo y > /dev/ttyACM0 то серв не получит команду. нужно после инита сделать cat /dev/ttyACM0 - открыть порт.. по идее stty -F /dev/ttyACM0 raw speed 115200 -crtscts -hupcl должен настроить порт так, чтобы он НЕ ресетился только вот почемуто у меня это не происходит.. Последний раз редактировалось d00m; 08.12.2012 в 01:00. |
![]() |
![]() |
![]() |
#20 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9824 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Проще и надежней перерезать сигнал автосброса идущий от моста на Atmega328
Могу на схеме нарисовать |
![]() |
![]() |
![]() |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|