Перейти к содержанию
    

Стоит ли связываться с AT43DK355?

Доброго времени суток.

 

Возникла задача разработки некого 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'ы узнать.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Доброго времени суток.

 

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

 

....

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

 

Спасибо, с этого всё и начиналось. Сейчас хочется именно аппаратной реализации USB.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Хоть Вы и писали, что нужен аппаратный девайс, здесь интересные (на мой взгляд) рассуждения о программной реализации USB на AVR http://www.roboclub.ru/forum/tex/exp_4515.html

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Почитайте эту статью:

http://club.shelek.com/print.php?id=75

Она хоть и для PIC-контроллеров, но дает вполне четкое представление о том, как производиться инициализация и работа с 'дескрипторами' USB стандарта (ответственные за обмен всевозможной информацией между HOST и HID). Все это необходимо знать, т.к. организация работы USB на AT43USBxxxx будет мало чем отличаться от приведенной в статье.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Всем спасибо за ответы.

 

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

 

Спасибо.

 

ЗЫ. Может кто еще какой-нибудь форум подскажет, где подобные вопросы можно задавать (в надежде получить ответ, конечно :-) ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Всем спасибо за ответы.

 

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

 

 

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

 

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

 

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

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

 

По деньгам и удобности лучше AT92SAM7S64 и LPC2142. Но и тот и другой - ARM7, а не AVR :-(

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...