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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Помогите понять как работать с USB портом. 
:(
    Опции темы
Ypir
Дата 13.6.2012, 19:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



На работе поставили задачу написать программу для измерений, суть пользователь вводит(выбирает) необходимые параметры, программа должна выдать либо одно двоичное число, либо массив. Далее полученное число должно передаться через USB порт подключенному микроконтроллеру(ATMEGA48). Саму программу и графическую оболочку под нее я написал(написал на С++ в qt), но сохранение выходных данных происходит в файл, вот как бы переписать чтоб выходные данные уходили в USB порт 

Это сообщение отредактировал(а) Ypir - 13.6.2012, 19:47
PM MAIL   Вверх
ashain
Дата 13.6.2012, 21:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



PM MAIL   Вверх
alexSl
Дата 14.6.2012, 11:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


проходил мимо



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

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



Цитата(Ypir @  13.6.2012,  19:42 Найти цитируемый пост)
вот как бы переписать чтоб выходные данные уходили в USB порт 

USB порт понятие растяжимое, какой класс USB ? Может будет достаточно COM ?
PM MAIL   Вверх
Ypir
Дата 17.6.2012, 21:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Пытка "железячника" дала некоторое прояснение по поводу порта, подключение идет через USB, но устройство отображается как ком порт, соответственно вопрос теперь стоит о работе с COM портом
PM MAIL   Вверх
LeonidPr
Дата 18.6.2012, 12:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 220
Регистрация: 17.2.2012
Где: г. Чебоксары

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



В инете инфы по программированию COM портов полно.
Во-первых на этом форуме пробегали темы, вот вторых есть книги, например Агуров П. - Последовательные интерфейсы ПК. Практика программирования., ну и гугл вам поможет.
Вот например.

Это сообщение отредактировал(а) LeonidPr - 18.6.2012, 12:16
--------------------
pkunzip.zip
PM MAIL   Вверх
xvr
Дата 18.6.2012, 12:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 7046
Регистрация: 28.8.2007
Где: Дублин, Ирландия

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



Цитата(Ypir @  17.6.2012,  21:38 Найти цитируемый пост)
вопрос теперь стоит о работе с COM портом 

Открываете COM порт как файл и читаете, а вот что именно читаете - пытайте снова "железячника"

PM MAIL   Вверх
math64
Дата 18.6.2012, 12:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2505
Регистрация: 12.4.2007

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



Для Qt есть библиотека QtSerialPort - пользуйтесь ей. Ссылку, откуда её скачать, можно найти на этом форуме в разеле Qt или погуглить.
PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++:Общие вопросы"
Earnest Daevaorn

Добро пожаловать!

  • Черновик стандарта C++ (за октябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика(4.4мб).
  • Черновик стандарта C (за сентябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика (3.4мб).
  • Прежде чем задать вопрос, прочтите это и/или это!
  • Здесь хранится весь мировой запас ссылок на документы, связанные с C++ :)
  • Не брезгуйте пользоваться тегами [code=cpp][/code].
  • Пожалуйста, не просите написать за вас программы в этом разделе - для этого существует "Центр Помощи".
  • C++ FAQ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема »


 




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


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

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