18.04.2014, 21:34 | #21 |
Junior Member
Регистрация: 20.03.2014
Сообщений: 5
Вес репутации: 0 |
Re: CyberWrt модуль "Ser2Net"
Подключаю устройство (Pl2303<>USB0<>ser2net<>tibbo) для которого надо два стоп бита. В настройках ser2net ставлю 2stopbit ( в ser2net.conf меняется значение все ок)
в stty добавил параметр cstop. При выводе данных echo aaaa >dev/ttyUSB вижу два стопа, а при отправке данных на ser2net один стоп бит. (смотрю анализатором) Подскажите люди добрые в чем может быть проблема? |
19.04.2014, 10:05 | #22 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9823 |
Re: CyberWrt модуль "Ser2Net"
А где Вы прочитали что 2-а стоп бита?
|
19.04.2014, 22:14 | #23 |
Junior Member
Регистрация: 20.03.2014
Сообщений: 5
Вес репутации: 0 |
Re: CyberWrt модуль "Ser2Net"
Анализатором сигналов цепляюсь к конечным точкам подключения Rx и Tx.
Снимаю картинку при подключении устройства непосредственно к USB компа и другую картинку при подключении через роутер и ser2net<>tibbo и вижу различие в посылках. При подключении на прямую 2стопбита, а при подключении через роутер 1стопбит. хотя настройки ser2net проверяю менеджером файлов в ser2net.conf 1001:raw:0:/dev/ttyUSB0:9600 NONE 2STOPBIT 8DATABITS -XONXOFF LOCAL -RTSCTS |
25.04.2014, 21:11 | #24 |
Junior Member
Регистрация: 20.03.2014
Сообщений: 5
Вес репутации: 0 |
Re: CyberWrt модуль "Ser2Net"
Опишу проблему более подробно.
Оборудование которое мне нужно подключить к удаленному com порту работает железобетонно в режиме 8N2 редко наверно кто такие настройки использует но вот тут такой случай. Ставлю ser2net c с настройками 2002:raw:0:/dev/ttyUSB0:9600 NONE 1STOPBIT 8DATABITS -XONXOFF LOCAL -RTSCTS и настраиваю порт stty -F /dev/ttyUSB0 cs8 9600 -cstopb ( тоесть с 1 стопбит) конекчусь к порту 2002 телнетом. Связь есть на выходе вижу анализатором посылки как и положено с 1 стоп битом. Тут же перенастраиваю порт stty -F /dev/ttyUSB0 cs8 9600 cstopb и вижу посылки уже с двумя стоп битами, но при переподключении телнета к порту все опять возвращается к 1 стопбиту. Как понял ser2net перенастраивает порт не при старте а при конекте к нему. Теперь делаю настройку ser2net c двумя стопами 2002:raw:0:/dev/ttyUSB0:9600 NONE 2STOPBIT 8DATABITS -XONXOFF LOCAL -RTSCTS ser2net запускается без ошибок но законектится к нему телнетом уже не получается. Что делать? SUART не умеет работать с двумя стопбитами. Может кто может скомпилировать suart у которого будет 2stopbits В коде suart эта строчка вроде видна. options.c_cflag &= ~CSTOPB надо заменить на options.c_cflags |= CSTOPB Хотя я в программировании полный 0 и могу ошибаться. Выручайте. |
25.04.2014, 22:12 | #25 |
Senior Member
Регистрация: 02.04.2012
Адрес: Питер
Сообщений: 1,125
Вес репутации: 1311 |
Re: CyberWrt модуль "Ser2Net"
ser2net - сам порт настраивает, stty - не нужен.
Если исходить из того, что ser2net работает безупречно, то проблемы инициализируются Вами. |
26.04.2014, 22:21 | #26 |
Junior Member
Регистрация: 20.03.2014
Сообщений: 5
Вес репутации: 0 |
Re: CyberWrt модуль "Ser2Net"
Ставлю на только что прошитый Cyberwrt, модуль ser2net и драйвер pl2303. Больше ничего не запускаю, не меняю.
C параметроми ser2net.conf 2002:raw:0:/dev/ttyUSB0:9600 NONE 1STOPBIT 8DATABITS XONXOFF LOCAL -RTSCTS телнетом конекчусь все ок. с параметрами 2002:raw:0:/dev/ttyUSB0:9600 NONE 2STOPBIT 8DATABITS XONXOFF LOCAL -RTSCTS телнет пишет Network error: Connection refused. с портом ATH0 такая же картина. Попробуйте кому не трудно на своих роутерах пожалуйста работу ser2net с двумя стоп битами Или подскажите пожалуйста где я мог инициализировать проблему? Последний раз редактировалось Vlad_1; 27.04.2014 в 09:29. |
03.05.2014, 08:45 | #27 |
Junior Member
Регистрация: 20.03.2014
Сообщений: 5
Вес репутации: 0 |
Re: CyberWrt модуль "Ser2Net"
В вебмодуле Ser2net при установке двух стоп битов в конфигурационном файле записывается 2STOPBIT а должно быть 2STOPBITS в этом и проблема.
Исправьте пожалуйста как будет время. |
03.05.2014, 09:44 | #28 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9823 |
Re: CyberWrt модуль "Ser2Net"
Спасибо!
Подправил |
20.09.2014, 20:52 | #29 |
Member
Регистрация: 07.08.2014
Сообщений: 37
Вес репутации: 0 |
Re: CyberWrt модуль "Ser2Net"
добрый вечер. подскажите пожалуйста, для работы оптической головки необходима скорость 300б/с, в меню такой скорости нет, можно ли её где то прописать дополнительно? спасибо.
|
20.09.2014, 21:24 | #30 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9823 |
Re: CyberWrt модуль "Ser2Net"
Настройки находятся в файле /etc/ser2net.conf
1001:raw:0:/dev/ttyUSB0:57600 NONE 1STOPBIT 8DATABITS XONXOFF LOCAL -RTSCTS Но мне кажется на нестандартной скорости будет не корректно работать |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|