Главная » Статьи » Swordfish

USB HID + Visual Basic 6 все просто(часть 1)
USB HID + Visual Basic 6

Вместо предисловия
После более годового изучения особенностей языка, решил наконец то заняться USB поддержкой, т.к. только лицензионная версия позволяет это делать. Благо на офф. сайте есть интересная утилита для создания связи между PIC процессором и PC. Называется она EsayHID.
EsayHID

Этот плагин позволяет создавать готовые куски кода для связи между PIC и PC. Со стороны PIC-а выступает естественно SWORDFISH PIC BASIC, а со стороны PC могут быть 3 варианта языков:

  • Borland Delphi 5.0
  • Microsoft Visual Basic 5.0
  • Microsoft Visual C++ 6.0

Мое предпочтение пало на Visual Basic 6, на нем и остановимся.
Сам плагин можно взять на оффициальном сайте.
После установки его можно найти в меню программы

После запуска появиться первая страница мастера

Здесь нам предлагают выбрать название компании, имя продукта, и серийный номер(если это нужно). Эти параметры будут появляться в Windows при первом подключении. Далее их можно будет посмотреть в списке HID устройств в свойствах компьютера. Жмем NEXT > и переходим на следущий экран.

Эту страницу лучше если нет знаний пропустить. Здесь выбираются ID производителя и ID продукта. Если их изменить на нужные то PIC будет определяться как мышь или джойстик, то для этого придется вручную прописывать так называемый файл дескриптора в котором находятся данные об устройстве. Более подробную статья об этом можно почитать здесь. Жмем NEXT > и идем дальше.

Здесь нас по большому счету интересуют только два последних параметра. Это количество байт для приема и отправки между PIC и PC. Значения могут быть от 1 до 64. Больше тут менять по большому счету нечего. Идем дальше.

Выбираем имя проджекту, путь к нему, тип процессора и язык приложениея для PC. У не забываем снять галку по добавлению прерывания по Serive. Топчем кнопку NEXT >
Если все нормально, то должно появиться примерно следующее.

После нажатия кнопки FINISH в каталоге который мы указали долдны появиться две папки, одна под названием SWORDFISH где будет лежать прождект под названием которое мы указали и файл дескриптора для конфигурации USB. Во второй папке под названием Visual Basic будет лежать типовой кусок прождекта для корректной связи PIC и VB.
Остальное рассмотрим в ближайшее время


Продолжение следует ......


Категория: Swordfish | Добавил: DAlexV (13.01.2010)
Просмотров: 8519 | Комментарии: 4 | Теги: Visual Basic 6, Pic Basic, Проекты, бейсик для PIC, USB, HID, Swordfish, PICBASIC | Рейтинг: 4.5/2
Всего комментариев: 4
1 vv   (14.01.2010 13:05)
актуально. Когда продолжение? интересует дальнейшая "доработка" того что в VB и рыбе для передачи данных))

2 DAlexV   (16.01.2010 21:30)
Были трудности с последней частью. Статья закончена и выложена полностью wink

3 ADMIN   (17.01.2010 06:25)
Насчет "только лицензионная версия" - это ты зря biggrin

4 DAlexV   (17.01.2010 10:29)
Максим !!! Главное как говориться заинтересовать клиента. А в топике на форуме уже лежит объяснение под названием SwordFish Full Version (Кто еще не пользовался)

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]