outsourcer 0 9 сентября, 2005 Опубликовано 9 сентября, 2005 · Жалоба Доброго времени суток. Возникла задача разработки некого USB-устройства. Устройство несложное, никаких специфических требований к скорости и проч. К сожалению (а может и к счастью, бог его знает), имеется опыт работы только с AVR 8-bit RISC контроллерами (ATmega и т.п.). Более того, имеются некоторое наработки (на avr'овском asm'е), которые хочется повторно использовать. Насколько я понимаю, у AVR'а есть только одна серия микроконтроллеров, которая одновременно имеет на борту USB-function и реализована на ядре AVR 8-bit RISC (как оно там правильно называется - хз) - это AT43USBxxxx. Для микроконтроллеров этой серии есть Development Kit AT43DK355. Собственно вопросы такие: Не работал ли кто с упомянутыми девайсами? Где их купить в России (Москве)? Стоит ли вообще с ними связываться? Нет ли равномерно лучших (стоимость разработки и конечного устройства очень важны) USB-решений (у того же Atmel'а или других производителей)? P.S. Поиск по форуму дал http://forum.electronix.ru/index.php?showtopic=4682. Это полезно, но хотелось бы про Development Kit'ы узнать. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Rst7 5 10 сентября, 2005 Опубликовано 10 сентября, 2005 · Жалоба Доброго времени суток. Возникла задача разработки некого USB-устройства. Устройство несложное, никаких специфических требований к скорости и проч. К сожалению (а может и к счастью, бог его знает), имеется опыт работы только с AVR 8-bit RISC контроллерами (ATmega и т.п.). Более того, имеются некоторое наработки (на avr'овском asm'е), которые хочется повторно использовать. .... Поищи поисковиком словцо IgorUSB - ссылку не помню, может тебе такой вариант USB устройства подойдет, так сказать, для бедных... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
outsourcer 0 11 сентября, 2005 Опубликовано 11 сентября, 2005 · Жалоба Поищи поисковиком словцо IgorUSB - ссылку не помню, может тебе такой вариант USB устройства подойдет, так сказать, для бедных... Спасибо, с этого всё и начиналось. Сейчас хочется именно аппаратной реализации USB. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
mse 0 11 сентября, 2005 Опубликовано 11 сентября, 2005 · Жалоба обратись в ЭФО. www.efo.ru Тут их Российское гнездовье. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
haker_fox 61 11 сентября, 2005 Опубликовано 11 сентября, 2005 · Жалоба Хоть Вы и писали, что нужен аппаратный девайс, здесь интересные (на мой взгляд) рассуждения о программной реализации USB на AVR http://www.roboclub.ru/forum/tex/exp_4515.html Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
BVU 0 12 сентября, 2005 Опубликовано 12 сентября, 2005 · Жалоба Почитайте эту статью: http://club.shelek.com/print.php?id=75 Она хоть и для PIC-контроллеров, но дает вполне четкое представление о том, как производиться инициализация и работа с 'дескрипторами' USB стандарта (ответственные за обмен всевозможной информацией между HOST и HID). Все это необходимо знать, т.к. организация работы USB на AT43USBxxxx будет мало чем отличаться от приведенной в статье. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
outsourcer 0 14 сентября, 2005 Опубликовано 14 сентября, 2005 · Жалоба Всем спасибо за ответы. Вопрос такой: нет ли среди форумчан счастливых обладателей AT43DK355? Хотелось бы каких-нибудь отзывов послушать. Еще лучше было бы арендовать subj на недельку (под залог, за скромную плату, в Москве), чтобы составить собственное мнение. Спасибо. ЗЫ. Может кто еще какой-нибудь форум подскажет, где подобные вопросы можно задавать (в надежде получить ответ, конечно :-) ? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
lazycamel 0 15 сентября, 2005 Опубликовано 15 сентября, 2005 · Жалоба Всем спасибо за ответы. Вопрос такой: нет ли среди форумчан счастливых обладателей AT43DK355? Хотелось бы каких-нибудь отзывов послушать. Еще лучше было бы арендовать subj на недельку (под залог, за скромную плату, в Москве), чтобы составить собственное мнение. <{POST_SNAPBACK}> Как вариант - таки обратиться в ЭФО, купить там за 6 баксов AT43USB355Е + память и сделать DK за вечер самому. По крайней мере я так и сделал. Там обычный SPIшный flashrom Однако нехорошее может заключается в том что для 355 Атмеловцы написали закрытые USB библиотеки для GCC и IAR и дают только API. Соответственно либо все ваши ассемблерные наработки придется вставлять инлайнами в СИшный код, что возможно потеряет всякий смысл, либо писать работу с УСб на ассемблере самому :-( Второе нехорошее - 355 предназначен только для отладки того что будет зашиваться потом в масочные варианты. Т.е. защиты IP никакой. Вообще. А так как собственного флеша 355 не имеет ни байта, а грузит всю прошивку по SPI - защиту и приделать-тоj никак нельзя. :-( По деньгам и удобности лучше AT92SAM7S64 и LPC2142. Но и тот и другой - ARM7, а не AVR :-( Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться