|
08.12.2012, 00:55 | #1 |
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. |
08.12.2012, 01:00 | #2 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9821 |
Проще и надежней перерезать сигнал автосброса идущий от моста на Atmega328
Могу на схеме нарисовать |
08.12.2012, 01:40 | #3 |
Senior Member
Регистрация: 06.11.2012
Сообщений: 153
Вес репутации: 0 |
а потом оно перестанет перешиваться удаленно ? тогда уж кондер лучше припаять..
|
16.01.2013, 16:16 | #4 |
Junior Member
Регистрация: 10.01.2013
Сообщений: 29
Вес репутации: 0 |
А на линуксе кто делал так?
|
16.01.2013, 18:02 | #5 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9821 |
Я не пробовал, но не вижу препятствий для этого
|
17.01.2013, 15:10 | #6 |
Junior Member
Регистрация: 10.01.2013
Сообщений: 29
Вес репутации: 0 |
Для меня главным препятствием оказалось создание виртуального порта, не знаю чем. ser2net поставил на линуксовую машину а дальше не знаю что делать. Хотел tibbo для линукса поставить, но т.к. его надо самому компилить, а я в этом дуб, так и не смог.
|
05.02.2013, 17:14 | #7 |
Junior Member
Регистрация: 14.01.2013
Сообщений: 18
Вес репутации: 0 |
У меня mega2560 с 16U2 на борту. Получилось только через AVR.
avrdude -p m2560 -P /dev/ttyACM0 -c stk500v2 -b 115200 -C /etc/avrdude.conf -U flash:w:/root/Blink.cpp.hex В автозапуске stty настраивает порт на 115200 бод. Первоначально хотелось настроить через ser2net, не получилось. Кому-нибудь удалось? Последний раз редактировалось Валерий; 05.02.2013 в 17:16. |
05.02.2013, 18:22 | #8 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9821 |
У меня работаеn ser2net c arduino Nano
|
06.02.2013, 08:53 | #9 |
Junior Member
Регистрация: 05.02.2013
Сообщений: 2
Вес репутации: 0 |
Чтобы АРДУИНО не перегружался при обращении к serial порту, я добавил строку
stty -F /dev/ttyUSB0 cs8 9600 ignbrk -brkint -icrnl -imaxbel -opost -onlcr -isig -icanon -iexten -echo -echoe -echok -echoctl -echoke noflsh -ixon -crtscts -hupcl в файл авто запуска rc.local в папке /etc до exit 0. |
07.02.2013, 10:14 | #10 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9821 |
Я считал что инициализирует stty
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|