Проблема с USB
-
- interested
- Сообщения: 3
- Зарегистрирован: 13 фев 2009, 23:40
- Версия LabVIEW: 8.5
- Контактная информация:
Проблема с USB
Всем доброго времени суток. Проблема следующая: воткнул в USB принтер, программатор NEC, телефон, флеш и пытаюсь найти ХОТЯ БЫ ОДНО USB устройство через Visa find resource. НИЧЕГО НЕТ. Находятся только COM порты, меняешь search mode - при каком-то появляется LPT. Но ни одного устройства типа USB::0x...
Может кто подскажет как, чем найти USB, или установлено может что-то специальное должно быть? Планируется подключить TI микроконтроллер и управлять им по USB. Но железо в разработке, а прогу надо делать. Вот и пытаюсь как-то начать. Использую LV8.5
Всем заранее спасибо.
Может кто подскажет как, чем найти USB, или установлено может что-то специальное должно быть? Планируется подключить TI микроконтроллер и управлять им по USB. Но железо в разработке, а прогу надо делать. Вот и пытаюсь как-то начать. Использую LV8.5
Всем заранее спасибо.
-
Forward
- professional
- Сообщения: 337
- Зарегистрирован: 03 мар 2008, 12:41
- Награды: 3
- Версия LabVIEW: 2010
- Откуда: Кишинев
- Контактная информация:
Re: Проблема с USB
Чтобы работать через VISA со сторонним девайсом ее сначало надо сконфигурировать. Уже вроде эта ссылка проскакивала несколько раз на форуме: http://zone.ni.com/devzone/cda/tut/p/id/4478 Довольно удобно в случае если ты сам пишешь софт на МК или хотя бы знаешь тип передачи данных и систему команд. Посмотри, если все устраивает, то можно использовать такой метод.
А вообще возможно на твой МК уже есть готовые дрова, длл....
А вообще возможно на твой МК уже есть готовые дрова, длл....
-
Konstantin Sumenko
- expert
- Сообщения: 1439
- Зарегистрирован: 17 июл 2008, 12:20
- Награды: 2
- Версия LabVIEW: 2010
- Откуда: Moscow
- Поблагодарили: 1 раз
- Контактная информация:
Re: Проблема с USB
Можно вывести список USB устройств через .NET connectivity без изменения inf файла.
-
Pavel Krivozubov
- professor
- Сообщения: 4421
- Зарегистрирован: 07 фев 2008, 16:39
- Награды: 3
- Версия LabVIEW: 7.0 - 2013
- Откуда: г. Электросталь
- Благодарил (а): 24 раза
- Поблагодарили: 9 раз
- Контактная информация:
Re: Проблема с USB
Интересно. А можно поподробней?Crowbar писал(а):Можно вывести список USB устройств через .NET connectivity без изменения inf файла.
Правила форума
Developlabs - IT услуги - ждём Ваших заказов на написание программ
Новостной канал о LabVIEW и технологиях NI на Facebook
Developlabs - IT услуги - ждём Ваших заказов на написание программ
Новостной канал о LabVIEW и технологиях NI на Facebook
-
Konstantin Sumenko
- expert
- Сообщения: 1439
- Зарегистрирован: 17 июл 2008, 12:20
- Награды: 2
- Версия LabVIEW: 2010
- Откуда: Moscow
- Поблагодарили: 1 раз
- Контактная информация:
-
Pavel Krivozubov
- professor
- Сообщения: 4421
- Зарегистрирован: 07 фев 2008, 16:39
- Награды: 3
- Версия LabVIEW: 7.0 - 2013
- Откуда: г. Электросталь
- Благодарил (а): 24 раза
- Поблагодарили: 9 раз
- Контактная информация:
Re: Проблема с USB
ясно. а можно потом допустим с помощью этого компонента работать с USB устройствами?
Правила форума
Developlabs - IT услуги - ждём Ваших заказов на написание программ
Новостной канал о LabVIEW и технологиях NI на Facebook
Developlabs - IT услуги - ждём Ваших заказов на написание программ
Новостной канал о LabVIEW и технологиях NI на Facebook
-
Konstantin Sumenko
- expert
- Сообщения: 1439
- Зарегистрирован: 17 июл 2008, 12:20
- Награды: 2
- Версия LabVIEW: 2010
- Откуда: Moscow
- Поблагодарили: 1 раз
- Контактная информация:
Re: Проблема с USB
Нет, таким способом можно обрабатывть системные сообщения (список устройств, конфигурация, события по подключению/отключению), для работы с самим устройством все-таки потребуется драйвер+inf файл.
-
- interested
- Сообщения: 3
- Зарегистрирован: 13 фев 2009, 23:40
- Версия LabVIEW: 8.5
- Контактная информация:
Re: Проблема с USB
Спасибо!!!! Все работает. Возник еще вопрос: а USB Pipe1 - как данные из компа в проц отправить? Компоненты нашел только для Control Pipe. А суть такая: сначала в проц загружаем программу, а уж потом она работает как я хочу. Изначально прошит bootloader и поменять это нельзя, так что приходится подстраиваться. Раньше все делал через WinDriver, но лучше думаю переделать все на родные методы LV.
СПАСИБО!!!
СПАСИБО!!!
-
Forward
- professional
- Сообщения: 337
- Зарегистрирован: 03 мар 2008, 12:41
- Награды: 3
- Версия LabVIEW: 2010
- Откуда: Кишинев
- Контактная информация:
Re: Проблема с USB
Для работы с конечными точками типа bulk достаточно функций Visa Read, Visa Write, и все. Если у тебя есть необходимость использовать несколько конечных точек одного направления, то тогда уже можешь задавать номер точки (0х02,0х86...) через свойство bulk-in(out)-pipe для переключения между ними. Если это свойство не использовать вообще, то LV автоматом берет первую (нижнюю) конечную точку.
Еще загляни в примеры: USB RAW - bulk, conrol....
Еще загляни в примеры: USB RAW - bulk, conrol....
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
- 13 Ответы
- 1224 Просмотры
-
Последнее сообщение Boxa
-
- 1 Ответы
- 500 Просмотры
-
Последнее сообщение alerm
-
- 4 Ответы
- 618 Просмотры
-
Последнее сообщение Borjomy_1
-
- 4 Ответы
- 480 Просмотры
-
Последнее сообщение Eugene543210
-
- 4 Ответы
- 240 Просмотры
-
Последнее сообщение Embedder74