реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Стоит ли связываться с AT43DK355?, USB-устройство на базе AVR 8-bit RISC
outsourcer
сообщение Sep 9 2005, 18:09
Сообщение #1





Группа: Новичок
Сообщений: 3
Регистрация: 9-09-05
Пользователь №: 8 420



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

Возникла задача разработки некого 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'ы узнать.
Go to the top of the page
 
+Quote Post
Rst7
сообщение Sep 10 2005, 06:11
Сообщение #2


Йа моск ;)
******

Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610



Цитата(outsourcer @ Sep 9 2005, 21:09)
Доброго времени суток.

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

....


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


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post
outsourcer
сообщение Sep 11 2005, 11:16
Сообщение #3





Группа: Новичок
Сообщений: 3
Регистрация: 9-09-05
Пользователь №: 8 420



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


Спасибо, с этого всё и начиналось. Сейчас хочется именно аппаратной реализации USB.
Go to the top of the page
 
+Quote Post
mse
сообщение Sep 11 2005, 11:45
Сообщение #4


Знающий
****

Группа: Свой
Сообщений: 709
Регистрация: 3-05-05
Пользователь №: 4 693



обратись в ЭФО. www.efo.ru Тут их Российское гнездовье.
Go to the top of the page
 
+Quote Post
haker_fox
сообщение Sep 11 2005, 13:20
Сообщение #5


Познающий...
******

Группа: Свой
Сообщений: 2 963
Регистрация: 1-09-05
Из: г. Иркутск
Пользователь №: 8 125



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


--------------------
Выбор.
Go to the top of the page
 
+Quote Post
BVU
сообщение Sep 12 2005, 07:25
Сообщение #6


Профессионал
*****

Группа: Свой
Сообщений: 1 301
Регистрация: 30-11-04
Из: Россия, Н.Новгород
Пользователь №: 1 264



Почитайте эту статью:
http://club.shelek.com/print.php?id=75
Она хоть и для PIC-контроллеров, но дает вполне четкое представление о том, как производиться инициализация и работа с 'дескрипторами' USB стандарта (ответственные за обмен всевозможной информацией между HOST и HID). Все это необходимо знать, т.к. организация работы USB на AT43USBxxxx будет мало чем отличаться от приведенной в статье.


--------------------
Не корысти ради, не в целях наживы, а во исполнение велений души!
Go to the top of the page
 
+Quote Post
outsourcer
сообщение Sep 14 2005, 09:07
Сообщение #7





Группа: Новичок
Сообщений: 3
Регистрация: 9-09-05
Пользователь №: 8 420



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

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

Спасибо.

ЗЫ. Может кто еще какой-нибудь форум подскажет, где подобные вопросы можно задавать (в надежде получить ответ, конечно :-) ?
Go to the top of the page
 
+Quote Post
lazycamel
сообщение Sep 15 2005, 07:22
Сообщение #8


Участник
*

Группа: Свой
Сообщений: 48
Регистрация: 5-11-04
Пользователь №: 1 053



Цитата(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 :-(
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 13th July 2025 - 20:30
Рейтинг@Mail.ru


Страница сгенерированна за 0.01409 секунд с 7
ELECTRONIX ©2004-2016