|
|
  |
эмулятор SD карты, есть ли такое уже на AVR? |
|
|
|
Feb 21 2009, 14:50
|

Местный
  
Группа: Участник
Сообщений: 322
Регистрация: 21-06-07
Из: СНГ
Пользователь №: 28 596

|
Цитата(ветерок @ Feb 20 2009, 20:15)  в общем задача в том чтоб управлять устройством вне зависимости от операционной системы скажем линукс или виндовс. Ты с быстродействием не пройдёш... твой девайс любой карт ридер выплюнет... (т.к. затактирует его как обычную ММС) и ещё мысль 1) не все карт ридеры опрашивают состояние девайса... на тот случай если флэша допотопная 2) работают не по SPI, а по родному интерфейсу MMC я с этим столкнулся при работе над принт сервером Он у меня тут http://swordgreenline.narod.ru/GraniCubPrnS.htmlно не всё так плохо... есть переходник SATA - IDE... а у большинства материнок SATA на морде. и прикинуться по началу цдромом - врполне можно...
--------------------
|
|
|
|
|
Feb 21 2009, 16:23
|

Местный
  
Группа: Участник
Сообщений: 322
Регистрация: 21-06-07
Из: СНГ
Пользователь №: 28 596

|
Цитата(ветерок @ Feb 20 2009, 22:24)  ну хорошо прикинусь я HID мне прийдётся ещё воротить на делфи си басике и или в асме прогу чтоб всем этим управлять. Есть HID дисководы 3,5 и HID флэш накопители... одно но - по сравнению с IDE скорость будет в разы меньше и проц будет загружен только USB (остальные задачи в фоне и нет реал тайма) вес HID модуля 2 кила. да кстати - HID RS232 требует драйвер. (есть для атмеля и пика под 32х виндовс)
--------------------
|
|
|
|
|
Feb 22 2009, 14:48
|

Местный
  
Группа: Участник
Сообщений: 322
Регистрация: 21-06-07
Из: СНГ
Пользователь №: 28 596

|
Цитата(Andy Mozzhevilov @ Feb 22 2009, 14:12)  А что значит HID RS232? Виртуальный - RS232 (ком порт) висит на USB. НО ХОТЯ И HID - ТРЕБУЕТ ДРАЙВЕРА. (USB - RS232 без дров в винде не работает) Цитата(ветерок @ Feb 22 2009, 19:35)  первые 10 байт доступны для записи и чтения, остальное пространство "пустое" на этом "диске" надо чтоб был файл типа 1.txt В него как раз и можно записать эти 10 байт. Тогда один вариант - дисковод 3,5 что бы файл был - надо создать фат чем больше диск, тем больше фат... и если 10 байт, то просто попробуй создать файл, а 10 байт вгони в имя файла... Во время ковыряния с проектами Print Server и Book readerя сохранял фат области пробегающих мимо меня SD/MMC карт и в последствии выложил это - тут
--------------------
|
|
|
|
|
Feb 22 2009, 16:54
|

Местный
  
Группа: Участник
Сообщений: 322
Регистрация: 21-06-07
Из: СНГ
Пользователь №: 28 596

|
Цитата(Andy Mozzhevilov @ Feb 22 2009, 21:17)  И который реализуется через USB communications device class (CDC). Как я понял - да... Цитата(ветерок @ Feb 22 2009, 21:19)  не знал что бывают HID дисководы Я сам не повторял... поищи в гугле - был проект на мк и дисководе 5,25 (если память не изменяет)
--------------------
|
|
|
|
|
Feb 23 2009, 06:39
|
Знающий
   
Группа: Свой
Сообщений: 841
Регистрация: 10-05-07
Из: Чебоксары (Россия)
Пользователь №: 27 640

|
Цитата(ветерок @ Feb 22 2009, 19:19)  QuickWitted тоже интересно... не знал что бывают HID дисководы А мне неинтересно. Т.к. я знаю, что HID дисководов не бывает. Как, впрочем, и CDC через HID. А вот клавиатура - это HID (когда через USB). Ребята, вы почитали бы сначала чего-нибудь по теме, прежде чем обсуждать. Особенно это к вам "QuickWitted" относится...
|
|
|
|
|
Feb 23 2009, 13:10
|

Местный
  
Группа: Участник
Сообщений: 322
Регистрация: 21-06-07
Из: СНГ
Пользователь №: 28 596

|
Цитата(galjoen @ Feb 23 2009, 11:39)  А мне неинтересно. Т.к. я знаю, что HID дисководов не бывает. USB Девайс 3.5' фирмы Panasonic лежащий у меня на столе опровергает твою теорию... При установке пишет - найдено HID совместимое устройство... А поискать прежде чем писать - искать в любом поисковике по фразе "usb FDD 3.5" Один из многих примеров http://www.krn.ru/usb_stor/fdd-3502b.htm--------------------------------------------------- USB1.1 FDD (3.5") 1.44MB (TEAC) Флоппи дисковод 3.5" 1.44МБ для ноутбука с интерфейсом USB 1.1 --------------------------------------------------- А про хид я не единственный у кого дисковод хидом кажет Вот с очередного форума --------------------------------------------------- Сейчас достал еще один флоп 5.25 EPSON SD-700 (как раз для него я бокс искал, мне даже говорили, - зачем тебе это надо, выброси на помойку его - я их не стал слушать ) - и что интересно винда его тоже приняла за USB-HID совместимое устройство. --------------------------------------------------- http://flashkin.ru/table_usb_device.htmlРасшифровка кодов более 7000 USB-устройств 057B:FFFF=USB FDD
Сообщение отредактировал QuickWitted - Feb 23 2009, 13:39
--------------------
|
|
|
|
|
Feb 23 2009, 13:39
|
Знающий
   
Группа: Свой
Сообщений: 841
Регистрация: 10-05-07
Из: Чебоксары (Россия)
Пользователь №: 27 640

|
Цитата(QuickWitted @ Feb 23 2009, 16:10)  Где тут модератор? ... 1. Прошу обращаться на вы, как здесь принято. 2. HDD Panasonic наверняка является СОСТАВНЫМ USB девайсом и кроме интерфейса HID имеет ещё какой-то другой. Предположительно MassStorage. Диспетчер устройств/дисковые устройства (или дисководы гибких дисков)... 3. HDD в примере - какой-то свой драйвер имеет, но, предположительно, со встроенным начиная с 98CE драйвером MassStorage работать будет. Для флопповодов там специальный подкласс есть. 4. М.б. вы думаете, что всё, что USB 1.1 - это HID? 5. Что такое HID в hid1_11.pdf и hut1_11.pdf написано. Гугл вам в руки. ответы писали одновременно, поэтому добавлю. То, что вы называете "расшифровкой кодов" - это значение idVendor (VID) и idProduct (PID) полей в дескрипторе DEVICE данного девайса. VID принадлежит фирме (около $4000 за 2 года), а PID фирма сама назначает. По комбинации VID:PID (+ bcdDevice = версия устройства) ставится специальный, фирмой написанный, драйвер для этого девайса. Если такого (специального) драйвера на компьютере нет - ставится драйвер общего вида (если такой есть у ОС) по полю bInterfaceClass из дескриптора INTERFACE (03-HID, 08 - MassStorage и т.д.). 057B в вашем примере это VID. Кому он принадлежит (кто за него заплатил) можно узнать на сайте usb.org. А то, что написано на указанном сайте вами сайте - полная профанация. Особенно повеселило - FFFF:FFFF=USB Diagnostic Device.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|