Модераторы: Alexeis
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> USB-модем - "мусор" в ответах, ZTE MF626, Linux 
V
    Опции темы
Kei
Дата 11.3.2010, 21:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 11
Регистрация: 23.12.2009
Где: Самара

Репутация: нет
Всего: нет



Моя ОС: OpenSUSE 11.2
Имею 3G USB модем: ZTE MF 626

Читаю ответы модема через cat /dev/ttyUSB2 (или при помощи моей программы на C++)
Проблема заключается в том, что в своих ответах, модем посылает много мусора.
Например, отправляю ему команду AT+ZOPRT=5
А в ответе вижу примерно следущее:

"AT+ZOPRT=5"                                                                                                                                                     
"AT+ZOPRTT+ZOPRTT+ZOPRTT+ZOPRTT+ZOPRTT+ZOPRTT+ZOPRTT+ZOPRTT...... и т.д. очень много раз                                                                                  
""                                                                                                                                                               
""                                                                                                                                                               
"ERROR"  
   


При этом команда выше срабатывает, иногда еще и приходит "ОК", а потом мусор. Иногда мусора больше, меньше и т.п. Всегда много пустых строк. В общем, полное неадекватное поведение, которое я не могу понять.

И так со всеми командами, котоыре я ему посылаю.


Скачивал программу для управления ZTE USB модемом, называлась она CLARO
После ее запуска, она что-то делает, и все становится ОКЕЙ, т.е. так:

"AT+ZOPRT=5"
"OK"



При этом, я как "читал" порт, так и продолжаю "читать" дальше, после запуска проги, и даже закрытия ее, модем вдруг начал нормально реагировать на команды.

В чем может быть проблема?
Пишу читалку ответов модема на QT C++, мусор явно мешает.

Это сообщение отредактировал(а) Kei - 11.3.2010, 21:15
PM MAIL   Вверх
Kei
Дата 17.3.2010, 15:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 11
Регистрация: 23.12.2009
Где: Самара

Репутация: нет
Всего: нет



Разобрался в чем было дело.
Нужно с помощью stty выставить другие настройки. 

stty -iutf8 hupcl -icrnl -opost -onlcr -isig -icanon -echo -echoe -echok -F /dev/ttyUSB2

Другой,вопрос, как это реализовать в qt C++

PM MAIL   Вверх
Kei
Дата 17.3.2010, 19:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 11
Регистрация: 23.12.2009
Где: Самара

Репутация: нет
Всего: нет



Сделал просто функцией system()
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Программирование мобильных устройств"
Alexeis

Раздел посвящен программированию мобильных устройств.

Все остальные вопросы по мобильным устройствам (КПК, смартфоны, телефоны, фотоаппараты и т.п),
не имеющие отношения к программированию, просьба размещать в разделе КПК, смартфоны, мобильники

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Платформы Windows Mobile и Windows Embedded | Следующая тема »


 




[ Время генерации скрипта: 0.0370 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.