AT90USB1286 - работа с USB

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Закрыто
Аватара пользователя
HuKaH
Родился
Сообщения: 3
Зарегистрирован: Сб апр 16, 2011 06:42:59
Откуда: Ангарск

AT90USB1286 - работа с USB

Сообщение HuKaH »

Здравствуйте, у меня возник следующий вопрос - как инициализировать и использовать USB в этом контроллере?
Это оказалось намного более сложной задачей, чем ожидалось, хотя требуется всего навсего передавать и получать произвольный байт.

Я читал книжку Агурова по программированию AT89C5131, этот контроллер также имеет встроенную поддержку USB, имеет похожие регистры, но у меня не хватает опыта чтобы понять, как оно всё работает, а потому, примеры, представленные в книге, даже с учётом исправлений несовпадающих адресов и имён регистров, работать отказываются :(

Требуется написание прошивки, передающей и принимающей заданный байт информации из PROTEUS'а компу и наоборот. Для программирования используется CodeVision AVR, получать команды на ПК предполагается программой, написанной на делфи с использованием HID-компонента.

Кто-нибудь может подсказать, как это делать? Заранее благодарю)
Реклама
Аватара пользователя
Satyr
Друг Кота
Сообщения: 7439
Зарегистрирован: Чт ноя 04, 2010 01:56:36
Откуда: г. Москва

Re: AT90USB1286 - работа с USB

Сообщение Satyr »

ищи LUFA
Реклама
Аватара пользователя
HuKaH
Родился
Сообщения: 3
Зарегистрирован: Сб апр 16, 2011 06:42:59
Откуда: Ангарск

Re: AT90USB1286 - работа с USB

Сообщение HuKaH »

Нашёл, выглядит полезно, но всё равно абсолютно непонятно, что с этим делать :\
Для какой программы там примеры? Codevision требует *.prj, в примерах есть только *.aps, *.c и *.h...
Попытался перетащить с - файл вместе с инклудами в созданный на CVAVR проект - не работает :(

Можно, конечно, написать что-нибудь своё в заново созданном проекте, но неизвестно, какими функциями пользоваться и что, собственно, из имеющихся библиотек подключать...
Аватара пользователя
Satyr
Друг Кота
Сообщения: 7439
Зарегистрирован: Чт ноя 04, 2010 01:56:36
Откуда: г. Москва

Re: AT90USB1286 - работа с USB

Сообщение Satyr »

Это под атмеловскую студию с winavr
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
HuKaH
Родился
Сообщения: 3
Зарегистрирован: Сб апр 16, 2011 06:42:59
Откуда: Ангарск

Re: AT90USB1286 - работа с USB

Сообщение HuKaH »

Ок, поставил, откомпилировал, в соответствии с даташитом собрал в протеусе схему подключения к USB, прошил скомпилированной прошивкой - не работает(
Реклама
Аватара пользователя
Satyr
Друг Кота
Сообщения: 7439
Зарегистрирован: Чт ноя 04, 2010 01:56:36
Откуда: г. Москва

Re: AT90USB1286 - работа с USB

Сообщение Satyr »

Завязывайте с этим протеусом игрушечным.
Он лишь дает очень условную и далекую от истинных процессов эмуляцию.
Реклама
CS16AMX
Нашел транзистор. Понюхал.
Сообщения: 195
Зарегистрирован: Вт ноя 30, 2010 00:50:40

Re: AT90USB1286 - работа с USB

Сообщение CS16AMX »

попробуй почитать посты на предыдущих страницах,там описано много полезного про приём байтов от компа на 2313 и м8 также и работа дельфи ,а передатчик уже поискать можно в других постах/ресурсах
видал гдето статью про устройство к компу для танцев ,там вроде помимо хекса исходник был
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»