Микроконтроллера AVR со встроенным USB-контроллером
Микроконтроллера AVR со встроенным USB-контроллером
СИТУАЦИЯ ТАКОВА: дан контроллер At90USB1287, нада написать модуль (подпрограмму) работы со встроенным USB-контроллером (разовые команды и сранспортный уровень). USb-контроллер AVR должен работать в режиме ведомого, хостом должен быть USB-шник компа.
ПРОБЛЕМА:в даташите описаны только система прерываний и активация интерфейса, ну еще и про конечные точки чуток есть (endpoints)... непонятно как писать дескрипторы, как организовывать взаимодейтсвие USB-контроллера на стороне AVR с компом.
Ситуация осложняет отсутствие информации. Перерыл сайт атмела, покопался в интернете, но искомой информации не нашел
Если кто-нибудь с подобной проблемой сталкивался, или просто знает как проблему решить, пожалуйста, помогите.
ПРОБЛЕМА:в даташите описаны только система прерываний и активация интерфейса, ну еще и про конечные точки чуток есть (endpoints)... непонятно как писать дескрипторы, как организовывать взаимодейтсвие USB-контроллера на стороне AVR с компом.
Ситуация осложняет отсутствие информации. Перерыл сайт атмела, покопался в интернете, но искомой информации не нашел
Если кто-нибудь с подобной проблемой сталкивался, или просто знает как проблему решить, пожалуйста, помогите.
Интерфейс USB. Практика использования и программирования (П.Агуров)
http://webfile.ru/2194562
К сожалению нет At90 но может будет полезной, т.к. есть описания кодов, дискрипторы и примеры... но так муторно ((.
Про МК Атмел со стр 332, начало написания программы (Си) стр.359 дискрипторы от стр. 373 и пр...
http://webfile.ru/2194562
К сожалению нет At90 но может будет полезной, т.к. есть описания кодов, дискрипторы и примеры... но так муторно ((.
Про МК Атмел со стр 332, начало написания программы (Си) стр.359 дискрипторы от стр. 373 и пр...
простое чмо, выдумщик
- tych
- Э...
- Сообщения: 2792
- Зарегистрирован: Ср апр 04, 2007 08:39:14
- Откуда: Москва
- Контактная информация:
MetEl писал(а):Тючь, давай джойстик сделаем а?
а чего не хватает ?
http://usbavr.narod.ru - все подробно, схемы и исходники приложены.
Последний раз редактировалось tych Сб сен 20, 2008 12:29:29, всего редактировалось 1 раз.
Думайте сами, решайте сами ... а вот он-лайн перевод на корявый русский http://translate.ru
Re: Микроконтроллера AVR со встроенным USB-контроллером
AkuHak писал(а):***
Ситуация осложняет отсутствие информации. Перерыл сайт атмела, покопался в интернете, но искомой информации не нашел
***
я сдесь искал - http://www.usb.org/home/
Скатал для джойстика.
Device Class Definition
for Human Interface
Devices (HID)
http://slil.ru/26102468
простое чмо, выдумщик
- tych
- Э...
- Сообщения: 2792
- Зарегистрирован: Ср апр 04, 2007 08:39:14
- Откуда: Москва
- Контактная информация:
Re: Микроконтроллера AVR со встроенным USB-контроллером
AkuHak писал(а):как писать дескрипторы, как организовывать взаимодейтсвие USB-контроллера на стороне AVR с компом.
Делайте как в примерах от производителя - usbavr.narod.ru
Там есть AVR272: USB CDC Demonstration UART to USB Bridge - данные с джойстика передаются на ПК.
Кстати в PROTEUS есть пример работающий с USB.
Последний раз редактировалось tych Вс авг 31, 2008 15:47:08, всего редактировалось 2 раза.
Думайте сами, решайте сами ... а вот он-лайн перевод на корявый русский http://translate.ru
а как подключать контроллеры at90usb там несколько gnd и vcc
вот распиновка http://demsones.narod.ru/90usb.bmp
вот распиновка http://demsones.narod.ru/90usb.bmp
- ARV
- Ум, честь и совесть. И скромность.
- Сообщения: 18544
- Зарегистрирован: Чт дек 28, 2006 08:19:56
- Откуда: Новочеркасск
- Контактная информация:
великий смысл открывается только посвященным, которые от корки до корки читают даташиты и апноутыdemson писал(а):а по подробнее тоесть обязательно все или только один, и великий смысл дублирования входов питания?
Подключайте все без задних мыслей - это гарантия отсутствия проблем, связанных с питанием.
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
- Томатный
- Нашел транзистор. Понюхал.
- Сообщения: 174
- Зарегистрирован: Вт июл 31, 2007 20:32:30
- Откуда: Киев, Украина
- Контактная информация:
MetEl писал(а):Тючь, давай джойстик сделаем а?
Статьи Сергея Рюмика "Микроконтроллеры USB", РадиоАматор 2007г - очень интересно и полезно
http://stream.ifolder.ru/7966041
Джойстик в Задаче 9
Томатный писал(а):***
Большое спасиба.
Начну пробывать.
Наверное распишу, года получится.
Хочу заметить, от хороших дел получается хорошая история - оказывается USB поддерживает (стандартно а ОС):
- infroHID - управление ПК с ТВ пульта,
- PPM RC to USB - радиоуправление моделями по РРМ (англ.), аот не понял "туда" или и "обратно" тоже может.
простое чмо, выдумщик
- Томатный
- Нашел транзистор. Понюхал.
- Сообщения: 174
- Зарегистрирован: Вт июл 31, 2007 20:32:30
- Откуда: Киев, Украина
- Контактная информация:
demson писал(а):А свой тип устройства добавить можно (со своими драйверами).
И КСТАТИ КТО НА ЧЕМ ДРАЙВЕРА ПИШЕТ? ПОД WINDOWS КОНЕЧНО.
МОЖЕТ КТО ССЫЛКУ ДАСТ?
Уже давали выше ссылки:
Интерфейс USB. Практика использования и программирования (П.Агуров)
http://webfile.ru/2194562
а чего не хватает ?
http://www.obdev.at/products/avrusb/prjobdev.html