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

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

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 23.02.2015, 20:58   #61
pivill
Junior Member
 
Регистрация: 23.02.2015
Сообщений: 1
Вес репутации: 0
pivill is an unknown quantity at this point
По умолчанию Re: CyberWrt модуль "Драйвера USB Serial"

Имеется Arduino nano на CH340. Подключена к mr3020 по USB. Прошивка СyberWrt v1.4. После выполнения команды stty -F /dev/ttyUSB0 57600, скорость в терминале изменилась на 57600. Подключаю - роутер USB->СH340->PL2303->ПК . При проверке передачи, данные корректно считывались только при выставленной скорости на ПК 9600. При проверке таким способом, внутренний UART>PL2303->ПК, данные передаються на всех скоростях. Получается проблема с kmod-usb-serial-ch341? Драйвер работает только на скорости 9600?
pivill вне форума   Ответить с цитированием
Старый 11.05.2015, 16:43   #62
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 модуль "Драйвера USB Serial"

Вот тут, чувак пишет что проблема с ch340 кроеться в настройках чётности.

Цитата:
комментарий от ktk 27.11.2014 17:07:41

параметры minicom: 9600 8N1
параметры diagslave-modpoll 9600 8E1

Четность включилась по умолчанию, стоило ее убрать, и связь через адаптер заработала.

Вывод: этот адаптер (или драйверы) не работает с включенной проверкой четности.
Было бы интересно узнать, возможно ли это исправить. Но меня не огорчит, если это невозможно.

В целом проблема решена, всем спасибо.
Исходя из этого может стоит попробовать "пошаманить" с настройками, типа так:

PHP код:
stty -/dev/ttyUSB0 cs8 57600 ignbrk -brkint -icrnl -imaxbel -opost -onlcr -isig -icanon -iexten -echo -echoe -echok -echoctl -echoke noflsh -ixon -crtscts -hupcl -inpck 
или
PHP код:
stty -/dev/ttyUSB0 cs8 57600 ignbrk -brkint -icrnl -imaxbel -opost -onlcr -isig -icanon -iexten -echo -echoe -echok -echoctl -echoke noflsh -ixon -crtscts -hupcl inpck 
У меня нет девайса с этим чипом, так что нужно чтоб кто-то попробовал.

П.С. Ещё вот это параметр попробовать добавить:

Цитата:
ignpar или -ignpar

Последний раз редактировалось stD; 11.05.2015 в 16:47.
stD вне форума   Ответить с цитированием
Старый 11.05.2015, 16:48   #63
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 модуль "Драйвера USB Serial"

Здесь хелп: http://citforum.ru/operating_systems...s/STTY.1.shtml
stD вне форума   Ответить с цитированием
Старый 14.05.2015, 13:05   #64
avgaz
Senior Member
 
Регистрация: 05.10.2014
Сообщений: 190
Вес репутации: 0
avgaz is an unknown quantity at this point
По умолчанию Re: CyberWrt модуль "Драйвера USB Serial"

Цитата:
Сообщение от mebitek Посмотреть сообщение
Вот тут, чувак пишет что проблема с ch340 кроеться в настройках чётности.



Исходя из этого может стоит попробовать "пошаманить" с настройками, типа так:

PHP код:
stty -/dev/ttyUSB0 cs8 57600 ignbrk -brkint -icrnl -imaxbel -opost -onlcr -isig -icanon -iexten -echo -echoe -echok -echoctl -echoke noflsh -ixon -crtscts -hupcl -inpck 
или
PHP код:
stty -/dev/ttyUSB0 cs8 57600 ignbrk -brkint -icrnl -imaxbel -opost -onlcr -isig -icanon -iexten -echo -echoe -echok -echoctl -echoke noflsh -ixon -crtscts -hupcl inpck 
У меня нет девайса с этим чипом, так что нужно чтоб кто-то попробовал.

П.С. Ещё вот это параметр попробовать добавить:
не работает ардуина так и перезагружается при отправке ей данных в порт
avgaz вне форума   Ответить с цитированием
Старый 14.05.2015, 22:57   #65
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 модуль "Драйвера USB Serial"

Цитата:
и перезагружается при отправке ей данных в порт
А если конденсатор между землёй и ресетом поставить?
stD вне форума   Ответить с цитированием
Старый 15.05.2015, 01:43   #66
avgaz
Senior Member
 
Регистрация: 05.10.2014
Сообщений: 190
Вес репутации: 0
avgaz is an unknown quantity at this point
По умолчанию Re: CyberWrt модуль "Драйвера USB Serial"

Цитата:
Сообщение от mebitek Посмотреть сообщение
А если конденсатор между землёй и ресетом поставить?
Это да без проблем работает, я думал может кто решение программно нашёл
avgaz вне форума   Ответить с цитированием
Старый 15.05.2015, 02:29   #67
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 модуль "Драйвера USB Serial"

Цитата:
Это да без проблем работает,
А покажите команду stty ...
stD вне форума   Ответить с цитированием
Старый 15.05.2015, 12:13   #68
avgaz
Senior Member
 
Регистрация: 05.10.2014
Сообщений: 190
Вес репутации: 0
avgaz is an unknown quantity at this point
По умолчанию Re: CyberWrt модуль "Драйвера USB Serial"

Цитата:
Сообщение от mebitek Посмотреть сообщение
А покажите команду stty ...
команду я не менял изначально какая была по умолчанию в модуле
Код HTML:
ignbrk -brkint -icrnl -imaxbel -opost -onlcr -isig -icanon -iexten -echo -echoe -echok -echoctl -echoke noflsh -ixon -crtscts -hupcl
после уже пробовал ваши приведенные выше но сути не изменилось без конденсатора на плате скажем про команде echo 3 > /dev/ttyUSB0 мигает диод TX после сразу мигает диод перезагрузки, то есть ардуина получает данные но в ответ не отправляет, а перезагружается
avgaz вне форума   Ответить с цитированием
Старый 15.05.2015, 12:37   #69
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 модуль "Драйвера USB Serial"

Имелось ввиду выполнить команду
Код:
stty -F /dev/ttyUSB0 -a
И показать ее вывод
Admin вне форума   Ответить с цитированием
Старый 15.05.2015, 15:18   #70
avgaz
Senior Member
 
Регистрация: 05.10.2014
Сообщений: 190
Вес репутации: 0
avgaz is an unknown quantity at this point
По умолчанию Re: CyberWrt модуль "Драйвера USB Serial"

Цитата:
Сообщение от Admin Посмотреть сообщение
Имелось ввиду выполнить команду
Код:
stty -F /dev/ttyUSB0 -a
И показать ее вывод
ну она дает такой результат
Код:
speed 9600 baud; rows 0; columns 0; line = 0;
intr = ; quit = ; erase = ; kill = ; eof = ;
eol = ; eol2 = ; swtch = ; start = ; stop = ;
susp = ; rprnt = ; werase = ; lnext = ;
flush = ; min = 1; time = 0;
-parenb -parodd cs8 -hupcl -cstopb cread -clocal -crtscts
ignbrk -brkint -ignpar -parmrk -inpck -istrip -inlcr -igncr -icrnl -ixon -ixoff
-iuclc -ixany -imaxbel -iutf8
-opost -olcuc -ocrnl -onlcr -onocr -onlret -ofill -ofdel nl0 cr0 tab0 bs0 vt0 ff0
-isig -icanon -iexten -echo -echoe -echok -echonl -noflsh -xcase -tostop -echoprt
-echoctl -echoke
avgaz вне форума   Ответить с цитированием
Ответ


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

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

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

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

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


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


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