Поиск по сайту:

 


По базе:  

микроэлектроника, микросхема, микроконтроллер, память, msp430, MSP430, Atmel, Maxim, LCD, hd44780, t6963, sed1335, SED1335, mega128, avr, mega128   Программные решения для разработки электроники
  Главная страница > Обзоры по типам > Микроконтроллеры > AVR

реклама

 
радиационно стойкие ПЗУ Миландр

Продажа силового и бронированного кабеля и провода в Москве

Мероприятия:

XI Специализированная выставка-форум Передовые Технологии Автоматизации. ПТА - Санкт-Петербург 2018









22.17. Прерывания

Нижеприведенный рисунок иллюстрирует все источники прерываний.

Система прерываний контроллера USB устройства
Рисунок 22.4. Система прерываний контроллера USB устройства

Существует два вида прерываний: функциональные (т.е. их возникновение - это часть нормального функционирования) и исключения (ошибки).

Функциональные прерывания генерируются при следующих событиях:

  • на линии VBUS обнаружено подключение (подключение/удаление))(VBUSTI),
  • удаленное пробуждение (UPRSMI),
  • окончание возобновления (resume) (EORSMI),
  • пробуждение (WAKEUPI),
  • окончание сброса (инициализация скорости)(EORSTI),
  • начало фрейма (SOFI, если FNCERR=0)
  • обнаружение приостановки после 3 мс неактивности (SUSPI).

Исключения возникают при следующих событиях:

  • ошибка CRC в номере фрейма в SOF (SOFI, FNCERR=1).

Система прерываний конечных точек контроллера USB устройства
Рисунок 22.5. Система прерываний конечных точек контроллера USB устройства

Функциональные прерывания генерируются при следующих событиях:

  • готов к приему данных на отправку в хост (EPINTx, TXINI=1),
  • получены данные от хоста (EPINTx, RXOUTI=1),
  • получен SETUP(EPINTx, RXSTPI=1).

Исключения возникают при следующих событиях:

  • пакет проигнорирован (stalled) (EPINTx, STALLEDI=1),
  • ошибка CRC при приеме данных от хоста в изохронном режиме (EPINTx, STALLEDI=1),
  • переполнение в изохронном режиме (EPINTx, OVERFI=1),
  • антипереполнение в изохронном режиме (EPINTx, UNDERFI=1),
  • послан IN NAK (EPINTx, NAKINI=1),
  • послан OUT NAK (EPINTx, NAKOUTI=1).


<-- Предыдущая страница Оглавление Следующая страница -->





 
Впервые? | Реклама на сайте | О проекте | Карта портала
тел. редакции: +7 (495) 514 4110. e-mail:info@eust.ru
©1998-2018 ООО Рынок Микроэлектроники