Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Стоит ли связываться с AT43DK355?
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > AVR
outsourcer
Доброго времени суток.

Возникла задача разработки некого 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
Цитата(outsourcer @ Sep 9 2005, 21:09)
Доброго времени суток.

Возникла задача разработки некого USB-устройства. Устройство несложное, никаких специфических требований к скорости и проч. К сожалению (а может и к счастью, бог его знает), имеется опыт работы только с AVR 8-bit RISC контроллерами (ATmega и т.п.). Более того, имеются некоторое наработки (на avr'овском asm'е), которые хочется повторно использовать.

....


Поищи поисковиком словцо IgorUSB - ссылку не помню, может тебе такой вариант USB устройства подойдет, так сказать, для бедных...
outsourcer
Цитата
Поищи поисковиком словцо IgorUSB - ссылку не помню, может тебе такой вариант USB устройства подойдет, так сказать, для бедных...


Спасибо, с этого всё и начиналось. Сейчас хочется именно аппаратной реализации USB.
mse
обратись в ЭФО. www.efo.ru Тут их Российское гнездовье.
haker_fox
Хоть Вы и писали, что нужен аппаратный девайс, здесь интересные (на мой взгляд) рассуждения о программной реализации USB на AVR http://www.roboclub.ru/forum/tex/exp_4515.html
BVU
Почитайте эту статью:
http://club.shelek.com/print.php?id=75
Она хоть и для PIC-контроллеров, но дает вполне четкое представление о том, как производиться инициализация и работа с 'дескрипторами' USB стандарта (ответственные за обмен всевозможной информацией между HOST и HID). Все это необходимо знать, т.к. организация работы USB на AT43USBxxxx будет мало чем отличаться от приведенной в статье.
outsourcer
Всем спасибо за ответы.

Вопрос такой: нет ли среди форумчан счастливых обладателей AT43DK355? Хотелось бы каких-нибудь отзывов послушать. Еще лучше было бы арендовать subj на недельку (под залог, за скромную плату, в Москве), чтобы составить собственное мнение.

Спасибо.

ЗЫ. Может кто еще какой-нибудь форум подскажет, где подобные вопросы можно задавать (в надежде получить ответ, конечно :-) ?
lazycamel
Цитата(outsourcer @ Sep 14 2005, 12:07)
Всем спасибо за ответы.

Вопрос такой: нет ли среди форумчан счастливых обладателей AT43DK355? Хотелось бы каких-нибудь отзывов послушать. Еще лучше было бы арендовать subj на недельку (под залог, за скромную плату, в Москве), чтобы составить собственное мнение.
*



Как вариант - таки обратиться в ЭФО, купить там за 6 баксов AT43USB355Е + память и сделать DK за вечер самому. По крайней мере я так и сделал. Там обычный SPIшный flashrom

Однако нехорошее может заключается в том что для 355 Атмеловцы написали закрытые USB библиотеки для GCC и IAR и дают только API. Соответственно либо все ваши ассемблерные наработки придется вставлять инлайнами в СИшный код, что возможно потеряет всякий смысл, либо писать работу с УСб на ассемблере самому :-(

Второе нехорошее - 355 предназначен только для отладки того что будет зашиваться потом в масочные варианты. Т.е. защиты IP никакой. Вообще.
А так как собственного флеша 355 не имеет ни байта, а грузит всю прошивку по SPI - защиту и приделать-тоj никак нельзя. :-(

По деньгам и удобности лучше AT92SAM7S64 и LPC2142. Но и тот и другой - ARM7, а не AVR :-(
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2024 Invision Power Services, Inc.