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

 
 
> ISP1581+atmega128, Хост не генерит setup запрос
nagserg
сообщение Dec 16 2005, 09:07
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 47
Регистрация: 12-05-05
Пользователь №: 4 940



ISP1581 прицепил к atmega128, которая работает на 16 МГц.
Последовательность действий такая:

После подачи питания делаю задержку в 3 секунды, потом инициализирую

Mode регистр (SOFTCT+GLINTENA+CLKAON+WKUPCS),

Interrupt Configuration (0x54),

Interrupt Enable (IEBRST+IESUSP+IERESM+IEHS_STA),

Interrupt Enable+1 (IEP0SETUP+IEP0TX+IEP0RX),

USB_WR(Address,DEVEN)

после этого возникает прерывание и выставляется регистре interrupt
флаг SUSP, затем через некоторое время BRESET и HS_STAT. Не
могу добится, чтобы возникло прерывание setup.

Подскажите пожалуйста, кто знает что я не так делаю? Может команду какую пропускаю.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
fivel
сообщение Jan 24 2006, 10:51
Сообщение #2





Группа: Новичок
Сообщений: 6
Регистрация: 12-01-06
Пользователь №: 13 089



Вроде все так. Странно.
Может дело в том, что ты это делаешь не тогда, когда нужно.

Установку адреса (фактически разрешение работы) я делаю когда приходит
SET_ADDRESS device request.
Программирование параметров (установка типа конечной точки и ее разрешение) - когда приходит запрос SET_CONFIGURATION device request.

Небольшая рекомендация. В качестве исходного материала я использовал исходники firmware для процессора Cygnal 8051F320. Исходники на С, все неплохо структурировано. Рекомендую. Исходники доступны в качестве AppNotes, www.cygnal.com
Go to the top of the page
 
+Quote Post



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

 


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


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