Страница 1 из 1

USB Client на mega8

Добавлено: Пт май 15, 2009 22:46:04
AVRDaemon
возможно ли сваять USB клиент на данной мк?
интересует управление через USB.. то есть программно с ПК или КПК дергать ногами..

если возможно то можно схемку и прошивку..
драйвер для девайса уже сам напишу.. в ASM не силен..

послали команду: 1-2 байта... идет обработка и в соответствии с программой получим результат:
настроить ногу на вывод или на ввод... переход в Z состояние..

возможно?

Добавлено: Сб май 16, 2009 04:46:05
kalobyte
obdev.at

Добавлено: Сб май 16, 2009 08:53:33
BCluster
Если нет возможности/желания писать усб под мегу поставть ft232 или еще какой усб-уарт...

Добавлено: Сб май 16, 2009 09:48:17
demson
апликуха 309
avr 309 про usb - rs232, дергать ногами можно, dll библиотека под windows.

Добавлено: Сб май 16, 2009 11:35:17
AVRDaemon
аппноут нашел..

USBtoRS232. команды гонять по SPI? или UART? желательно что попроще.

спаять USBtoRS232 есть возможность.. но где схемы?

Добавлено: Сб май 16, 2009 13:08:12
mr_smit
http://www.ulrichradig.de/home/index.ph ... elaiskarte

http://www.obdev.at/products/vusb/prjcontrol.html

USB HID класс. И не надо никаких драйверов.

Добавлено: Сб май 16, 2009 19:33:12
AVRDaemon
через HID класс получится ногами дергать?
программно

Добавлено: Сб май 16, 2009 19:37:16
VenomXP
http://radiokot.ru/forum/viewtopic.php?t=15405 Вот это прочтите, все прекрасно рассказали человеку и объяснили че и куда. Можно хоть АЦП запустить. Что угодно.

Добавлено: Сб май 16, 2009 19:47:02
Илья79
Так можно сделать обычный LPT на Mege8 и очень просто управлять

Добавлено: Сб май 16, 2009 19:57:33
VenomXP
Тип того, только очень сложно будет системе втолковать что это именно LPT, нужно будет привязать ему аппаратный адрес номером как у реального LPT но на единицу больше. Если сможете, то хвала и честь вам, хотя есть готовые проекты. Но принтер вам точно не удастся заставить работать по такому порту, там аппаратная привязка идет.

Добавлено: Сб май 16, 2009 21:01:11
_PM_
Ну намутили :shock:
Запутали человека.

На том же обдеве лежит проект CDC-IO. Не нужно ничего. Никаких драйверов. Никаких дллей. Открываете гипертерминал и текстовыми командами управляете ногами и смотрите их состояние.

Добавлено: Вс май 17, 2009 17:54:07
AVRDaemon
а можно ссылочку на проект?

Добавлено: Вс май 17, 2009 18:12:33
VenomXP
http://www.recursion.jp/avrcdc/index.html Вот там ниже, CDC-IO и под какой камень тебе надо там и глядишь.

Добавлено: Вс май 17, 2009 18:18:42
AVRDaemon
отлично!! никакого софта? просто идет эмуляция COM порта?
буду собирать на меге8..

Добавлено: Вс май 17, 2009 18:23:31
VenomXP
Да тип того, только ему надо дровишки подсунуть предлагаемые с сайта.

Добавлено: Вс май 17, 2009 19:13:12
AVRDaemon
спасибо за наводку
ща пытаюсь эмулировать это чудо...
Proteus лагает чтоли...

с PIC работает эмуляция.
c AVR не работает...

или установить более свежую версию?

Добавлено: Пн май 18, 2009 22:51:00
Иван23
гдето на форуме читал что в протеусе на picе нормально usb эмулирует а на avr ни в какую,но где читал.....не помню

Добавлено: Вт май 19, 2009 20:23:59
Pe3ucTop
Повторяться не буду - пояснение почему в Протеусе только PIC с USB:
http://radiokot.ru/forum/viewtopic.php?p=207030#207030
а тема собственно:
http://radiokot.ru/forum/viewtopic.php?t=15405 многими написано интересного.... :))

Добавлено: Вт май 19, 2009 21:15:13
AVRDaemon
уже понял... эмулироватся будет только с аппаратным усб на МК...
буду собирать девайс и тестить =)

спасибо за ответы.
тему не закрывать)