В HTML      В PDF
микроэлектроника, микросхема, транзистор, диод, микроконтроллер, память, msp430, Atmel, Maxim, LCD, hd44780, t6963, sed1335, avr, mega128
Предприятия Компоненты Документация Применения Статьи Новости

 
Пересюхтюмя


13-я Международная выставка электронных компонентов и комплектующих для электронной промышленности





Выставка Передовые Технологии Автоматизации





Главная страница > Обзоры по типам > Микроконтроллеры > AVR
Пересюхтюмя


13-я Международная выставка электронных компонентов и комплектующих для электронной промышленности





Выставка Передовые Технологии Автоматизации


23.16. Регистры

23.16.1. Общие регистры Host-контроллера

Разряд 7 6 5 4 3 2 1 0  
 
- - - - - RESUME RESET SOFEN
UHCON
Чтение/запись Чт. Чт. Чт. Чт. Чт. Чт./Зп. Чт./Зп. Чт./Зп.
Исх. значение 0 0 0 0 0 0 0 0
  • 7-3 - Резерв

При чтении данных бит всегда возвращается 0. Не устанавливайте данные биты.

  • 2 - RESUME - отправить USB RESUME

Установите этот бит при необходимости генерации по шине USB пакета USB RESUME. Сбрасывается аппаратно по завершении отправки USB RESUME. Программный сброс не оказывает никакого влияния. Данный бит можно устанавливать, только когда разрешена генерация START OF FRAME (SOFEN=1).

  • 1 - RESET - отправить USB RESET

Установите данный бит для генерации по шине USB пакета USB RESET. Сбрасывается аппаратно после отправки USB RESET. Программный сброс не оказывает никакого влияния.

  • 0 - SOFEN - разрешение генерации START OF FRAME

Установите этот бит для генерации SOF по шине USB в полноскоростном режиме и KEEP-ALIVE в низкоскоростном режиме. Сбросьте этот бит для отключения генерации SOF и для перевода шины USB в состояние IDLE.

Разряд 7 6 5 4 3 2 1 0  
 
- HWUPI HSOFI RXRSMI RSMEDI RSTI DDISCI DCONNI
UHINT
Чтение/запись Чт. Чт./Зп. Чт./Зп. Чт./Зп. Чт./Зп. Чт./Зп. Чт./Зп. Чт./Зп.
Исх. значение 0 0 0 0 0 0 0 0
  • 7 - Резерв

При чтении этого бита всегда возвращается 0. Не пытайтесь установить данный бит.

  • 6 - HWUPI - флаг прерывания Host-контроллера для возобновления ЦПУ

Устанавливается аппаратно, когда на шине USB обнаруживается отличное от IDLE состояние. Данное прерывание используется только с целью возобновления работы ЦПУ из режима POWER-DOWN. Флаг необходимо сбрасывать программно для подтверждения прерывания. Установка не оказывает никакого влияния.

  • 5 - HSOFI - флаг прерывания по передаче Host-контроллером START OF FRAME

Устанавливается аппаратно, когда Host-контроллер передал SOF. Если бит HSOFE = 1, приводит к генерации USB прерывания. Когда Host-контроллер работает в низкоскоростном режиме, данный бит также устанавливается после отправки KEEP-ALIVE. Данный флаг нужно сбрасывать программно для подтверждения прерывания. Программная установка не оказывает никакого влияния.

  • 4 - RXRSMI - флаг прерывания по приему UPSTREAM RESUME

Устанавливается аппаратно, когда из Device-стороны принято UPSTREAM RESUME. Должен быть сброшен программно. Программная установка не оказывает никакого влияния.

  • 3 - RSMEDI - флаг прерывания по отправке DOWNSTREAM RESUME

Устанавливается аппаратно, когда на Device-сторону отправлено DOWNSTREAM RESUME. Должен быть сброшен программно. Программная установка не дает никакого результата.

  • 2 - RSTI - флаг прерывания по отправке USB RESET

Устанавливается аппаратно, когда на Device-сторону отправлено USB RESET. Должен быть сброшен программно. Программная установка не дает никакого результата.

  • 1 - DDISCI - флаг прерывания по отключению Device-стороны

Устанавливается аппаратно, когда обнаруживается отключение Device-стороны от шины USB. Должен быть сброшен программно. Программная установка не оказывает никакого эффекта.

  • 0 - DCONNI - флаг прерывания по подключению Device-стороны

Устанавливается аппаратно, когда обнаруживается подключение к шине USB нового Device-контроллера. Должен быть сброшен программно. Программная установка не дает никакого эффекта.

Разряд 7 6 5 4 3 2 1 0  
 
- HWUPE HSOFE RXRSME RSMEDE RSTE DDISCE DCONNE
UHIEN
Чтение/запись Чт. Чт./Зп. Чт./Зп. Чт./Зп. Чт./Зп. Чт./Зп. Чт./Зп. Чт./Зп.
Исх. значение 0 0 0 0 0 0 0 0
  • 7 - Резерв

При чтении данного бита всегда возвращается 0. Не пытайтесь устанавливать данный бит.

  • 6 - HWUPE - разрешение прерывания Host-контроллера для возобновления ЦПУ

Установите (сбросьте) данный бит для разрешения (запрета) прерывания HWUP. Для корректной обработки прерывания, его необходимо разрешить до перехода в режим POWER-DOWN.

  • 5 - HSOFE - разрешение прерывания по передаче Host-контроллером START OF FRAME

Установите (сбросьте) данный бит для разрешения (запрета) прерывания HSOF.

  • 4 - RXRSME - разрешение прерывания по приему UPSTREAM RESUME

Установите (сбросьте) данный бит для разрешения (запрета) прерывания RXRSMI.

  • 3 - RSMEDE - разрешение прерывания по отправке DOWNSTREAM RESUME

Установите (сбросьте) данный бит для разрешения (запрета) прерывания RSMEDI.

  • 2 - RSTE - разрешение прерывания по отправке USB RESET

Установите (сбросьте) данный бит для разрешения (запрета) прерывания RSTI.

  • 1 - DDISCE - разрешение прерывания по отсоединению Device-стороны

Установите (сбросьте) данный бит для разрешения (запрета) прерывания DDISCI.

  • 0 - DCONNE - разрешение прерывания по подключению Device-стороны

Установите (сбросьте) данный бит для разрешения (запрета) прерывания DCONNI.

Разряд 7 6 5 4 3 2 1 0  
 
- HADDR9 HADDR5 HADDR4 HADDR3 HADDR2 HADDR1 HADDR0
UHADDR
Чтение/запись Чт. Чт./Зп. Чт./Зп. Чт./Зп. Чт./Зп. Чт./Зп. Чт./Зп. Чт./Зп.
Исх. значение 0 0 0 0 0 0 0 0
  • 7 - Резерв

При чтении данного бита всегда возвращается 0. Не пытайтесь установить данный бит.

  • 6-0 - HADDR6:0 - регистр адреса

В данных битах хранится адрес Device-стороны.

Разряд 7 6 5 4 3 2 1 0  
 
- - - - - FNUM10 FNUM9 FNUM8
UHFNUMH
Чтение/запись Чт. Чт. Чт. Чт. Чт. Чт./Зп. Чт./Зп. Чт./Зп.
Исх. значение 0 0 0 0 0 0 0 0
  • 7-4 - Резерв

При чтении данного бита всегда возвращается 0. Не пытайтесь установить данные биты.

  • 3-0 - FNUM10:8 - номер посылки

В данном регистре хранится текущее значение номера SOF. Это значение можно изменить программно.

Разряд 7 6 5 4 3 2 1 0  
 
FNUM7 FNUM6 FNUM5 FNUM4 FNUM3 FNUM2 FNUM1 FNUM0
UHFNUML
Чтение/запись Чт./Зп. Чт./Зп. Чт./Зп. Чт./Зп. Чт./Зп. Чт./Зп. Чт./Зп. Чт./Зп.
Исх. значение 0 0 0 0 0 0 0 0
  • 7-0 - FNUM7:0 - номер посылки

В данном регистре хранится текущее значение номера SOF. Это значение можно изменить программно.

Разряд 7 6 5 4 3 2 1 0  
 
FLEN7 FLEN6 FLEN5 FLEN4 FLEN3 FLEN2 FLEN1 FLEN0
UHFLEN
Чтение/запись Чт. Чт. Чт. Чт. Чт. Чт. Чт. Чт.
Исх. значение 0 0 0 0 0 0 0 0
  • 7-0 - FLEN7:0 - длина посылки

Значение этого регистра отражает длину передаваемой посылки данных.



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