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

 
 
> AT90USB1286 прерывание VBUSTI, Подскажите как увидеть прерывание в эмуляторах
harper
сообщение Jan 7 2009, 01:48
Сообщение #1





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



Самой железки пока нет. Пробую в Proteus и AVR Studio такой код для AT90USB1286:
Код
ISR(USB_GEN_vect)
{ USBINT = 0;}
int main(void)
{
// разрешить VBUS detection и VBUS Transition interrupt
// то есть определение подключения или отключения устройства
USBCON |= (1 << OTGPADE)|(1 << VBUSTE);
USBINT = 0;
// Global enable interrupts
sei();
while(1){}

Прерывания VBUSTI нет. Ставил и VBUS и VBUSTI. В чем проблема? Спасибо.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
VladimirYU
сообщение Jan 7 2009, 07:06
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 426
Регистрация: 5-04-07
Из: Санкт-Петербург
Пользователь №: 26 782



Цитата(harper @ Jan 7 2009, 04:48) *
Самой железки пока нет. Пробую в Proteus и AVR Studio такой код для AT90USB1286:
Код
ISR(USB_GEN_vect)
{ USBINT = 0;}
int main(void)
{
// разрешить VBUS detection и VBUS Transition interrupt
// то есть определение подключения или отключения устройства
USBCON |= (1 << OTGPADE)|(1 << VBUSTE);
USBINT = 0;
// Global enable interrupts
sei();
while(1){}

Прерывания VBUSTI нет. Ставил и VBUS и VBUSTI. В чем проблема? Спасибо.

А где код обработчика?

Цитата(VladimirYU @ Jan 7 2009, 10:01) *
А где код обработчика?

В догонку. Что WDT, что с разрешением прерывания, и.... , а как ПРОТЕУС на это смотрит?
Go to the top of the page
 
+Quote Post
harper
сообщение Jan 7 2009, 09:49
Сообщение #3





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



Цитата(VladimirYU @ Jan 7 2009, 10:06) *
А где код обработчика?
В догонку. Что WDT, что с разрешением прерывания, и.... , а как ПРОТЕУС на это смотрит?


Код обработчика USBINT = 0;, да хоть любой другой.
Вызывает сомнения Proteus? Можно рассматривать только AVR Studio. При установке бита VBUS и даже VBUSTI прерывания не происходит.
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 21st July 2025 - 15:43
Рейтинг@Mail.ru


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