crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

> проблема с QExtSerialPort
chu
  опции профиля:
сообщение 18.2.2013, 16:21
Сообщение #1


Студент
*

Группа: Новичок
Сообщений: 14
Регистрация: 13.11.2011
Пользователь №: 2997

Спасибо сказали: 0 раз(а)




Репутация:   0  


Использую QExtSerialPort для работы с СОМ портом. СОМ порт создается при подключении устройства МОХА (USB-RS конвертор).
Пытаюсь записать массив чаров в порт:
int bytes = port->write(pkt, len);

функция write возвращает -1, хотя должна возвращать длину записанных данных.
port->errorString()
возвращает "Неизвестную ошибку".
И что самое интересное, сам массив в порт передается.
В чем может быть проблема?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
 
Начать новую тему
Ответов
chu
  опции профиля:
сообщение 19.2.2013, 11:28
Сообщение #2


Студент
*

Группа: Новичок
Сообщений: 14
Регистрация: 13.11.2011
Пользователь №: 2997

Спасибо сказали: 0 раз(а)




Репутация:   0  


Цитата(chu @ 19.2.2013, 9:53) *
Зря, лучше использовать QtSerialPort.

Не нашел как установить сей модуль на Windows XP. Не подскажешь как?
Цитата(kuzulis @ 19.2.2013, 10:25) *

Спасибо, полезно, хотя там и нет описания ошибок для Windows, думаю оно не отличается от того что прописано ошибке 14 на остальных системах ...
14 - Bad address. Что бы это могло значить? Адрес порта (СОМ2) виден в системе и команда open срабатывает успешно.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
kuzulis
  опции профиля:
сообщение 19.2.2013, 11:49
Сообщение #3


Активный участник
***

Группа: Участник
Сообщений: 393
Регистрация: 29.6.2009
Пользователь №: 862

Спасибо сказали: 36 раз(а)




Репутация:   7  


Цитата(chu @ 19.2.2013, 12:28) *
Не нашел как установить сей модуль на Windows XP. Не подскажешь как?


Там же в вики все написано как
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Сообщений в этой теме
- chu   проблема с QExtSerialPort   18.2.2013, 16:21
- - Litkevich Yuriy   Копать с помощью отладчика, не исключено, что это ...   18.2.2013, 17:56
- - chu   Отладчик не хочет залазить внутрь функции write ...   19.2.2013, 9:53
- - kuzulis   ЦитатаИспользую QExtSerialPort для работы с СОМ по...   19.2.2013, 10:25
- - chu   Цитата(chu @ 19.2.2013, 9:53) Зря, лучше ...   19.2.2013, 11:28
|- - kuzulis   Цитата(chu @ 19.2.2013, 12:28) Не нашел к...   19.2.2013, 11:49
- - chu   Цитата(kuzulis @ 19.2.2013, 11:49) Там же...   19.2.2013, 12:49
- - kuzulis   Блин, ну ты ж примеры посмотри, Вики не успевает о...   19.2.2013, 12:54
- - chu   kuzulis, спасибо! Буду пробовать с QtSerialPo...   19.2.2013, 13:02
- - chu   И сразу проблема. При сборке ошибка Цитатаcannot f...   19.2.2013, 13:56
|- - kuzulis   Цитата(chu @ 19.2.2013, 14:56) И сразу пр...   19.2.2013, 14:46
- - chu   kuzulis, еще раз огромное спасибо! Ты оказался...   19.2.2013, 16:00
|- - kuzulis   Цитата(chu @ 19.2.2013, 17:00) kuzulis, е...   19.2.2013, 20:36
- - Litkevich Yuriy   по-моему можно просто mingw32-make release mingw3...   20.2.2013, 2:37
|- - kuzulis   Цитата(Litkevich Yuriy @ 20.2.2013, 3:37)...   20.2.2013, 9:56
- - chu   kuzulis, в очередной раз спасибо! Установил об...   20.2.2013, 8:44
- - chu   Не знайте, какая максимальная BaudRate поддерживае...   27.2.2013, 10:01
- - kuzulis   Цитата(chu @ 27.2.2013, 11:01) Не знайте,...   27.2.2013, 10:26


Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 28.11.2024, 20:59