![]() |
|
|
#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) | |
| Опции темы | Поиск в этой теме |
| Опции просмотра | |
|
|