Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 05.01.2010, 16:23   #1
fize
Форумчанин
 
Регистрация: 24.11.2009
Сообщений: 155
По умолчанию отправка и получение данных с\на усб порт

подскажите как отправить данные на усб уст-во и получить ответ?
fize вне форума Ответить с цитированием
Старый 05.01.2010, 16:35   #2
raxp
Старожил
 
Регистрация: 29.09.2009
Сообщений: 9,742
По умолчанию

конкретно на какое usb устройство и какие данные вы хотите отправить?
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation
raxp вне форума Ответить с цитированием
Старый 05.01.2010, 16:55   #3
fize
Форумчанин
 
Регистрация: 24.11.2009
Сообщений: 155
По умолчанию

конкретно мобильный телефон нокия 6170. данные вида-
Код:
1B 00 10 1B 00 08 00 06 28 00 41 00 00 00
и получить ответ
fize вне форума Ответить с цитированием
Старый 05.01.2010, 17:04   #4
raxp
Старожил
 
Регистрация: 29.09.2009
Сообщений: 9,742
По умолчанию

под мобильный обычно ставится виртуальный драйвер COM-порта (идет в комплекте с кабелем на диске), он эмулирует USB как COM в системе... отсюда - работать можно как с обычным COM-портом (например посылать AT команды) за редким исключением, если вы не собираетесь лезть в систему телефона
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation
raxp вне форума Ответить с цитированием
Старый 05.01.2010, 17:06   #5
fize
Форумчанин
 
Регистрация: 24.11.2009
Сообщений: 155
По умолчанию

с ат командами вчера разобрались (спасибо вам). теперь нужна именно работа с усб без эмуляции ком порта.
fize вне форума Ответить с цитированием
Старый 05.01.2010, 17:11   #6
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

http://www.programmersforum.ru/showt...&highlight=usb
http://www.programmersforum.ru/showt...&highlight=usb

Слово "поиск" знакомо ?
mihali4 вне форума Ответить с цитированием
Старый 05.01.2010, 17:42   #7
raxp
Старожил
 
Регистрация: 29.09.2009
Сообщений: 9,742
По умолчанию

...ежели без эмуляции, то вам придется драйверочек свой писать (под контроллер телефона) и изучить как работает комплектный к телефону (что маловероятно) или... использовать драйвер D2X и хэдеры под delphi (поиск по форуму) для работы с FTDI или использовать SDK от Atmel например.
зы: мои личные впечатления от книжки Агурова "ужасные" (для общего понимания "на заметку" пойдет), лучше уж использовать опыт Игоря Чешко и Аtmel
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation

Последний раз редактировалось raxp; 05.01.2010 в 17:47.
raxp вне форума Ответить с цитированием
Старый 05.01.2010, 21:00   #8
fize
Форумчанин
 
Регистрация: 24.11.2009
Сообщений: 155
По умолчанию

raxp расскажите пожалуйста хоть в крации что такое хэдеры под delphi. поиском ненаходится ничего конкретного. и еще не пойму связи D2X с усб. это же вроде для ftdi?
fize вне форума Ответить с цитированием
Старый 06.01.2010, 12:18   #9
raxp
Старожил
 
Регистрация: 29.09.2009
Сообщений: 9,742
По умолчанию

Цитата:
хоть в крации что такое хэдеры под delphi. поиском ненаходится ничего конкретного
смотрим тем-же поиском 1 2 3 4 5 6 7
Цитата:
...и еще не пойму связи D2X с усб. это же вроде для ftdi?
в посте #7 так и сказано... дело в том, что не все телефоны (возьмем тот-же SX65 и т.п.) имеют USB интерфейс и к ним прилагаются переходные кабели с конвертором внутри, в частности реализованными на CP2101, а также на FTDI (ft232 или ft245)... вот для них-то и будет це работать. Для всех остальных, так как вы хотите работать по USB без использования виртуального COM-а, вам придется разрабатывать свой драйвер... повторюсь, эта задача нетривиальна и с наскока, а-ля "дайте мне компонент", не решается... да, существуют телефоны с HID совместимым USB контроллером, тогда считайте, что вам крупно повезло, т.к. драйвер уже есть в системе и вам будет достаточно работать с готовой либой проекта от >>> JEDI <<<

...но для всех остальных - выяснить, что за контроллер стоит в вашем телефоне, изучить обмен и добро пожаловать на USB.ORG и Atmel c ее SDK... вопрос настолько объёмен, что лично мне удалось лишь частично затронуть его в >>> следующих статьях <<< (рассмотрен вопрос использования SDK для создания драйвера и работы с HID.USB)
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation
raxp вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
получение данных avis Win Api 0 19.12.2009 19:24
[Delphi] подача определенного питание на УСБ порт MASSIOMO Помощь студентам 5 15.04.2009 21:39
Отправка данных в СОМ порт из под VBA Excel Abhcn Microsoft Office Excel 3 03.03.2009 23:56
Загрузка данных в Com-порт Pitbull Общие вопросы Delphi 0 22.01.2009 22:20
Получение/Отправка данных в интернет sklazer Работа с сетью в Delphi 13 11.01.2009 16:26