roboforum.ru

Технический форум по робототехнике.

USB to COM

USB to COM

Faster » 12 апр 2008, 15:40

НАчну из долека, купилновую маму новый процик и был счастилф, пока не осознал что нет у неё ком порта, и всё крах ... я использую USB программатор для AVRок и собственно нетпроблем, но увы, так удобно отрабатывать работу алгоритмов наблюдая заними в терминале, и всё я лишон этого счастья ... мучаюсь ...

я слышал про то что есть некая библиотека которая позволяет зацепить любую атмегу на USB, и эмулировать адаптер USB to COM и соответственно асинхронно предавать данные и всё такое ... меня бы в принципе удалитварил вариант их получения и выдачи на стандартный USART но в дальнейшем бы хотелось дклать уже дивайсы дружащие с USB...

Уважаемые гуру раскажите про эту библиотеку, дайте пример может всё чем можите , если чесно потыкался но даже названия её не знаю и найти не смог ... булду очень признателен... :cry:

Re: USB to COM

Digit » 13 апр 2008, 00:05

а чипы от FTDI не канают? FT232 например...

Re: USB to COM

Faster » 13 апр 2008, 06:06

нет сама идея в изготовлении USB устройств ... а про тот чип час почитаю но всё ровно .. лучше бы на прямую..

------

прочитал , не имеет смы сла .. нужна миниатюрность ... а это фактически ещё чип .... не нет смысла удоражаение делать когда и так решаемо ...

Re: USB to COM

avr123.nm.ru » 13 апр 2008, 08:34

Faster писал(а):есть некая библиотека которая позволяет зацепить любую атмегу на USB, и эмулировать адаптер USB to COM и соответственно асинхронно предавать данные и всё такое ... меня бы в принципе удалитварил вариант их получения и выдачи на стандартный USART но в дальнейшем бы хотелось дклать уже дивайсы дружащие с USB...


Посмотрите вначале - http://AVRUSB.narod.ru

В РАДИО 2008-04 "переходник USB в COM и LPT на ATmega8515" опубликован.
О. Вальпа. Преобразователь USB-COM-LPT на микроконтроллере стр. 21
http://www.radio.ru/archive/2008/04/

Re: USB to COM

Digit » 13 апр 2008, 12:32

В журнале Радио преобразователь тоже на чипе, только не на FT232, а на CP2103...

Re: USB to COM

steel_monkey » 13 апр 2008, 14:09

У атмеля есть аппноут " USB на AVR". Но если посмотреть, скорости там хватает в притык для обслуживания USB. То есть большую задачу туда уже не повесишь, хотя почитать стоит. Тут скорее нужны чипы со встроенным USB- типа АРМов ( у Атмелей почти все АРМы с USB).
Последний раз редактировалось steel_monkey 13 апр 2008, 14:29, всего редактировалось 1 раз.

Re: USB to COM

avr123.nm.ru » 13 апр 2008, 14:28

steel_monkey писал(а):Тут скорее нужны чипы со встроенным USB


AVR с строеным USB модулем на http://AVRUSB.narod.ru с примерами без регистрации.

Re: USB to COM

steel_monkey » 13 апр 2008, 14:47

Эту штуку в продаже найти нереально. Под заказ-пожалуйста (Efind.ru). Ну и цена тоже... кусачая немного.

Re: USB to COM

EdGull » 13 апр 2008, 16:56

а вот отсюда http://macetech.com/blog/?q=node/46 , кто нибудь код разбирал?

Re: USB to COM

Aesthete Animus » 13 апр 2008, 17:12

Faster писал(а):раскажите про эту библиотеку, дайте пример может всё чем можите , если чесно потыкался но даже названия её не знаю и найти не смог ... булду очень признателен... :cry:


Если на мамке нет на мамке COM порта, то стоит купить что-нибудь типа этого
http://www.nix.ru/autocatalog/controlle ... 26242.html
или этого
http://www.nix.ru/autocatalog/controlle ... 60911.html
В любом случае, COM порт иметь просто необходимо, притом аппаратный, а не в виде переходника.

Если Вам это интересно, то можете покавыряться с FTDI. Но, как Вы сами поняли, практического смысла от этого мало, а методического - нет вообще. Если хотите сделать usb на контроллер, который не имеет аппаратной его реализации, то можите покавырять что-нибудь типа obdev (http://www.obdev.at).

Re: USB to COM

Myp » 13 апр 2008, 18:47

EdGull писал(а):а вот отсюда http://macetech.com/blog/?q=node/46 , кто нибудь код разбирал?


там нет usb протокола как аткового
это урезанная эмуляция клавиатуры
у тебя в баскоме есть пример эмуляции клавиатуры вот тамнечто похожее тока под usb

Re: USB to COM

Faster » 14 апр 2008, 02:08

avr123.nm.ru писал(а):
steel_monkey писал(а):Тут скорее нужны чипы со встроенным USB


AVR с строеным USB модулем на http://AVRUSB.narod.ru с примерами без регистрации.


Но твой ужасный стиль ... да да да знаю это твоё видение мира и всё такое , апноут пойду попробуюпочитать ...

Re: USB to COM

Master » 14 апр 2008, 20:58

viewtopic.php?f=40&t=3093
Вот тут почитай, я собирал остался доволен, мигал лампочками на меге16

Re: USB to COM

Faster » 15 апр 2008, 05:58

Дело то в том что собственно я и раньше знал о микрухох конвертерах, но очень желательно чтобы устройство было однокристальным, с нулём внешних компонентов, ив принципе атмеги это позволяют , в плотьдо внутреннего тактовика, есть библиотека :
http://www.obdev.at/products/avrusb/index.html я тупо скачал изучаю , неужели не кто не изучал это дело ???
ещё остаётся вариант юзания готовых чипоф с USB от атмеги , благо такие есть , но в моём городе их нет ... и не предвидется ... так что надо решать проблему так как есть , да и как выяснилось под виндой писать софт чтото отправляющий на прямую в USB контролер я не умею .. тоесть не пробовал , так что проблем очень много и их надо все решать ... может кто работал с этой либо й.. пример бы девайса ... и название компелятоа в котором это собенрается ... так как собрать примеры с выше приведённого сайта я не смог не в CVAVR, он сначала тряс с меня либы, я ему подсунул их от AVRSTUDIO и он обругался на кучу вусяких ошибок ... в общем нужно всё правктически с нуля ....
а первую версию дивайса я конечно проектирую на чипе переходнике ... так как деваться некуда время жмёт :)))

Добавлено спустя 2 часа 59 минут 16 секунд:
Скачалпару примеров с сайта выше, наткнулся на то что не могу откомпилить библиотеку usbdrv что там идёт в комплекте ...
НАРОД поможте чем её компилят CodeVision не прошол AVR Studio тоже , IAR хочу попробовать но он дома у меня....

Блин всё естьесть ман собрать не могу ...


cron
Rambler\'s Top100 Mail.ru counter