Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Atmel AVR + USB FlashDisk
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > AVR
AlexM
Кто-нибудь встречал где-нибудь реализацию сабжа?
Требуется собственно организовать чтение микроконтроллером данных со стандартного USB Flashdisk'а.
Данные предполагается писать туда с компа.
Hmm
Думаю, что вам самому придется рыть инфу.
Можно посмотреть, например, реализацию
под Linux и т.п. См. для примера:
http://www.fedoraforum.org/forum/showthread.php?t=1291

Мне была бы интересна обратная задача,
что-бы реализовать сброс телеметрии на писюк.
С SD, MMC и т.д. проще, но назначение последних
не подходит ("встроенное" применение).
physic
Возьмите SH811 OTG мост , прикрутите его к AVR и пишите прогу долго долго...
Или возьмите например AT91RM9200 избыточно конечно, но стоит 20 уе и все в одном флаконе USB host Slave это может оказаться быстрее по времени и силам
lamerok
Цитата(Hmm @ Nov 26 2004, 00:26)
Думаю, что вам самому придется рыть инфу.
Можно посмотреть, например, реализацию
под Linux и т.п. См. для примера:
http://www.fedoraforum.org/forum/showthread.php?t=1291

Мне была бы интересна обратная задача,
что-бы реализовать сброс телеметрии на писюк.
С SD, MMC и т.д. проще, но назначение последних
не подходит ("встроенное" применение).
*


Может, занятся этим вместе, и написать стек???? smile.gif Все что надо - это контроллер с USB и на нем реализовать MassStrorage.

Цитата
Кто-нибудь встречал где-нибудь реализацию сабжа?
Требуется собственно организовать чтение микроконтроллером данных со стандартного USB Flashdisk'а.
Данные предполагается писать туда с компа.

Зачем усложнять себе садачу. USB диски они и предназначены для писюков. А микроконтроллер можно просто связывать с SD/MMC или компактфлешем.
Дабы там все намного проще.. smile.gif А уже SD карты через кардридер подключать к писюку. Или на прямую к писюку, чего собственно и хочется сделать, но пока не можетсяsmile.gif (из-за нехватки времени)

Вот ссылочка на доку:
http://www.usb.org/developers/devclass_docs#approved
HSA
Делали связку - 8535+PDIUSBD12. Работало на ура. Единственное, запарки с драйвером. Никак не могли заставить драйвер одновременно поддерживать 2 режима BULK и INTERRUPT. Пытался по разному. Но где баг - так и не нашел.
HSA
Из литературы - USB Complete.PDF, USB Design, Windows 2000 Native API.pdf. Плюс еще на сайте по USB всякое.
Кстати, только по BULK или только по INTERRUPT все работало на ура. Если у тебя задача только один канал илпользовать - то все проще. Можно из DDK даже взять пример драйвера и поставить. Но он немного кривоват, правда.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.