Свежие обсуждения
Микроконтроллеры

Привет всем помогите начать работать с AT90USB647

Проблема такая надо сделать отдельный USB хост с помощью AT90USB647 но не могу начать помогите разобраться. С уважением .

 

Начните с изучения апноутов ATMEL по семейству AT90USB

 

peling: AT90USB647

В своё время я поднимал USB клиента на AT90USB162 (вторая серия),
но как недавно выяснилось не все AT90USBxxx одинаковы, т.е. идёт с
хостом ТОЛЬКО 7 серия, а реализация юсб в каждой серии разная

В интернете мне пока удалось найти 2,5 примера устройства хоста.
т.е. LUFA (2010), AVR276 и где то есть at90usb128-usbkey-demo-3enum-host-mouse-1_0_4.zip
первые два чистые примеры (а незаконченный вариант, т.е. как есть),
а оставшиеся 0,5 лежат где то в недрах китайского сервера и мне скачать их полностью не удалось.
(т.к. просят авторизироваться на китайском языке)

Чем плохи примеры?
много лишнего, т.к. писалось всё в одном (в зависимости от указанности флагов, включаются блоки кода)
т.е. и хост, и клиент, и переключающийся вариант, и 30 примеров - всё в одном архиве.
как флаги выставишь, так оно и заработает.

И если кому интересна данная тема - давайте разбирать её вместе.
Мне интересен ХОСТ юсбишного RS232 (USB CDC HOST)

Вот деление по сериям из AVR276
Serie 2 |AT90USB162,AT90USB82, ATmega32U2, ATmega16U2, ATmega8U2
Serie 4 |ATmega32U4, ATmega16U4
Serie 6 |AT90USB1286, AT90USB646, ATmega32U6
Serie 7 |AT90USB1287, AT90USB647