Форум обсуждения систем  

Вернуться   Форум обсуждения систем "Умный дом", проектов Ардуино, OpenWRT и других DIY устройств > Форум умного дома > Сделай сам > CyberWrt

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 18.04.2014, 21:34   #21
Vlad_1
Junior Member
 
Регистрация: 20.03.2014
Сообщений: 5
Вес репутации: 0
Vlad_1 is an unknown quantity at this point
По умолчанию Re: CyberWrt модуль "Ser2Net"

Подключаю устройство (Pl2303<>USB0<>ser2net<>tibbo) для которого надо два стоп бита. В настройках ser2net ставлю 2stopbit ( в ser2net.conf меняется значение все ок)
в stty добавил параметр cstop. При выводе данных echo aaaa >dev/ttyUSB вижу два стопа, а при отправке данных на ser2net один стоп бит. (смотрю анализатором) Подскажите люди добрые в чем может быть проблема?
Vlad_1 вне форума   Ответить с цитированием
Старый 19.04.2014, 10:05   #22
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9820
Admin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant future
По умолчанию Re: CyberWrt модуль "Ser2Net"

А где Вы прочитали что 2-а стоп бита?
Admin вне форума   Ответить с цитированием
Старый 19.04.2014, 22:14   #23
Vlad_1
Junior Member
 
Регистрация: 20.03.2014
Сообщений: 5
Вес репутации: 0
Vlad_1 is an unknown quantity at this point
По умолчанию 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
Vlad_1 вне форума   Ответить с цитированием
Старый 25.04.2014, 21:11   #24
Vlad_1
Junior Member
 
Регистрация: 20.03.2014
Сообщений: 5
Вес репутации: 0
Vlad_1 is an unknown quantity at this point
По умолчанию 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 и могу ошибаться.
Выручайте.
Vlad_1 вне форума   Ответить с цитированием
Старый 25.04.2014, 22:12   #25
stD
Senior Member
 
Аватар для stD
 
Регистрация: 02.04.2012
Адрес: Питер
Сообщений: 1,125
Вес репутации: 1310
stD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant future
По умолчанию Re: CyberWrt модуль "Ser2Net"

ser2net - сам порт настраивает, stty - не нужен.
Если исходить из того, что ser2net работает безупречно, то проблемы инициализируются
Вами.
stD вне форума   Ответить с цитированием
Старый 26.04.2014, 22:21   #26
Vlad_1
Junior Member
 
Регистрация: 20.03.2014
Сообщений: 5
Вес репутации: 0
Vlad_1 is an unknown quantity at this point
По умолчанию 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.
Vlad_1 вне форума   Ответить с цитированием
Старый 03.05.2014, 08:45   #27
Vlad_1
Junior Member
 
Регистрация: 20.03.2014
Сообщений: 5
Вес репутации: 0
Vlad_1 is an unknown quantity at this point
По умолчанию Re: CyberWrt модуль "Ser2Net"

В вебмодуле Ser2net при установке двух стоп битов в конфигурационном файле записывается 2STOPBIT а должно быть 2STOPBITS в этом и проблема.
Исправьте пожалуйста как будет время.
Vlad_1 вне форума   Ответить с цитированием
Старый 03.05.2014, 09:44   #28
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9820
Admin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant future
По умолчанию Re: CyberWrt модуль "Ser2Net"

Спасибо!
Подправил
Admin вне форума   Ответить с цитированием
Старый 20.09.2014, 20:52   #29
gnom537
Member
 
Регистрация: 07.08.2014
Сообщений: 37
Вес репутации: 0
gnom537 is an unknown quantity at this point
По умолчанию Re: CyberWrt модуль "Ser2Net"

добрый вечер. подскажите пожалуйста, для работы оптической головки необходима скорость 300б/с, в меню такой скорости нет, можно ли её где то прописать дополнительно? спасибо.
gnom537 вне форума   Ответить с цитированием
Старый 20.09.2014, 21:24   #30
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9820
Admin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant future
По умолчанию Re: CyberWrt модуль "Ser2Net"

Настройки находятся в файле /etc/ser2net.conf
1001:raw:0:/dev/ttyUSB0:57600 NONE 1STOPBIT 8DATABITS XONXOFF LOCAL -RTSCTS

Но мне кажется на нестандартной скорости будет не корректно работать
Admin вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 01:39. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Яндекс.Метрика