реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> работа с USB, работа с нестандартным устройством USB
kleont
сообщение Mar 4 2008, 12:57
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 16
Регистрация: 2-03-08
Пользователь №: 35 538



Задача: есть два датчика (уровень жидкости, расходомер). Необходимо передать сформированный пакет в notebook. Раньше я делал все через LPT с использованием dlportio.dll. Сейчас LPT в notebook - редкость. Прочитал все на форуме на тему использования USB, но на таком уровне изложения я пока слаб. Посоветуйте, что и где можно почитать. Как я понял, есть возможность сделать свой device, но пока не знаю с какой стороны начать и как потом быть с драйвером к устройству. Заранее благодарен любой помощи.
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Mar 4 2008, 15:02
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Если нет желания или возможности глубоко копать USB, воспользуйтесь переходниками типа FT232 - со стороны ноутбука будет выглядеть как простой COM-порт.
Go to the top of the page
 
+Quote Post
kleont
сообщение Mar 5 2008, 05:40
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 16
Регистрация: 2-03-08
Пользователь №: 35 538



Цитата(aaarrr @ Mar 4 2008, 18:02) *
Если нет желания или возможности глубоко копать USB, воспользуйтесь переходниками типа FT232 - со стороны ноутбука будет выглядеть как простой COM-порт.

Желание копать присутствует, но надо с чего то начать. Я и прошу подкинуть толковую ссылку на ресурс. А для работы с COM нужна .dll с функциями доступа и драйвер, если я конечно не ошибаюсь.
Go to the top of the page
 
+Quote Post
tolik1
сообщение Mar 5 2008, 06:21
Сообщение #4


Частый гость
**

Группа: Свой
Сообщений: 199
Регистрация: 2-03-05
Из: МОСКВА
Пользователь №: 3 016



Цитата(kleont @ Mar 5 2008, 08:40) *
Желание копать присутствует, но надо с чего то начать. Я и прошу подкинуть толковую ссылку на ресурс. А для работы с COM нужна .dll с функциями доступа и драйвер, если я конечно не ошибаюсь.

Боюсь,что ошибаетесь. Микросхема подобная FT232, определяется виндами как COM порт. Для работы с СОМ портом винды предоставляют все.(драйвер библиотеки итд). Для прикладной программы СОМ порт обычное ус-во как диск. ф CreateFile OpenFile. Для настройки параметров передачи используется структура DCB. В ней описываются параметры передачи (скорость, кол-во бит данных стоповых иитд).
С другой стороны данная мсх. имеет ТТЛ(CMOS) уровни и передает последовательнвй поток. Для пробы рекомендую купить китовую платочку(все производители подобных микросхем призводят такие).
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Mar 5 2008, 06:24
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(kleont @ Mar 5 2008, 08:40) *
Желание копать присутствует, но надо с чего то начать. Я и прошу подкинуть толковую ссылку на ресурс.

Боюсь, что что-нибудь более толковое, чем usb.org посоветовать трудно. Еще можете посмотреть доки на USB-контроллеры от Cypress - раньше у них все было хорошо и доступно написано. Но приготовьтесь потратить на изучение пару месяцев.

Цитата(kleont @ Mar 5 2008, 08:40) *
А для работы с COM нужна .dll с функциями доступа и драйвер, если я конечно не ошибаюсь.

Драйвер нужен любому USB-устройству. Какие-либо специфические .dll не требуются.
Go to the top of the page
 
+Quote Post
amw
сообщение Mar 5 2008, 14:40
Сообщение #6


Знающий
****

Группа: Свой
Сообщений: 601
Регистрация: 22-09-05
Из: Kharkov
Пользователь №: 8 847



Цитата(aaarrr @ Mar 5 2008, 08:24) *
Боюсь, что что-нибудь более толковое, чем usb.org посоветовать трудно. Еще можете посмотреть доки на USB-контроллеры от Cypress - раньше у них все было хорошо и доступно написано. Но приготовьтесь потратить на изучение пару месяцев.
Драйвер нужен любому USB-устройству. Какие-либо специфические .dll не требуются.

Драйвер для ft232 скачивается с сайта ftdi бесплатно, устанавливается и появляется СОМ порт.


--------------------
- А мораль отсюда такова: всякому овощу свое время. Или, хочешь, я это сформулирую попроще: никогда не думай, что ты иная, чем могла бы быть иначе, чем будучи иной в тех случаях, когда иначе нельзя не быть.
© Lewis Carroll. Alice's adventures in wonderland.
Go to the top of the page
 
+Quote Post
kleont
сообщение Mar 6 2008, 12:36
Сообщение #7


Участник
*

Группа: Участник
Сообщений: 16
Регистрация: 2-03-08
Пользователь №: 35 538



Цитата(amw @ Mar 5 2008, 17:40) *
Драйвер для ft232 скачивается с сайта ftdi бесплатно, устанавливается и появляется СОМ порт.

Всем спасибо, придется занырнуть в документацию.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 21st July 2025 - 02:44
Рейтинг@Mail.ru


Страница сгенерированна за 0.01398 секунд с 7
ELECTRONIX ©2004-2016