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

Микроконтроллер + usb флешка

Добавлено: Ср июн 01, 2011 09:36:43
Harisio
Товарищи, дайте вектор в какую сторону копать. :)

Есть задача - сделать прибор, в который можно будет вставить usb флешку и считать показания на нее. В сети масса материалов по работе c sd/mmc карточками. Мне же нужно именно usb флешку. Вероятнее всего я плохо искал.
Буду рад, если выскажите общие мысли, как это реализовывается. Идеально - дадите апликуху от како-нибудь производителя мк.

PS: есть опыт создания простейшего usb-hid устройства

Re: Микроконтроллер + usb флешка

Добавлено: Ср июн 01, 2011 09:50:51
leowka
http://www.nxp.com/documents/applicatio ... N10759.pdf - апплиуха, в ней есть ссылки на исходники.

Re: Микроконтроллер + usb флешка

Добавлено: Ср июн 01, 2011 09:52:46
Satyr
В чем проблема то ?
Берешь МК с хост или хотя бы OTG USB контроллером.
Реализуешь энумерацию устройств и поддержку стандартного USB MassStorage класса и вобщем то все.
В SDK, аппнотах к контроллерам оно часто есть готовое уже.
По сути там обычный протокол SCSI жесткого диска прокинутый по USB.

Re: Микроконтроллер + usb флешка

Добавлено: Ср июн 01, 2011 09:54:04
Satyr
leowka писал(а):http://www.nxp.com/documents/application_note/AN10759.pdf - апплиуха, в ней есть ссылки на исходники.
Это Mass storage device, а человек host хочет.

Re: Микроконтроллер + usb флешка

Добавлено: Ср июн 01, 2011 13:18:01
Jack_A
[quote="leowka"][/quote]

В разделе "Собственные наработки" нашел описание AVR LPT программатора. Интересно, каков Ваш личный вклад в создание этого девайса? Припаять 5 проводков ? Или Вы программу для него под Дос написали? Тогда Вы - мой давний приятель Александр Редчук, зачем шифроваться-то ? Привет, Саша :) !

Re: Микроконтроллер + usb флешка

Добавлено: Ср июн 01, 2011 13:53:41
leowka
Satyr писал(а):
leowka писал(а):http://www.nxp.com/documents/applicatio ... N10759.pdf - апплиуха, в ней есть ссылки на исходники.
Это Mass storage device, а человек host хочет.
Да, звиняюсь, не то кинул ))
вот http://ics.nxp.com/support/software/usb.host.msc/