Поиск по сайту: |
|
По базе: |
|
Главная страница > Обзоры по типам > Микроконтроллеры > AVR |
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
22.18. Регистры22.18.1. Регистры USB общего назначения
При чтении данных бит всегда возвращается 0. Не выполняйте запись 1 в данные биты.
Когда USB-контроллер настроен на работу в режиме Device, с помощью данного бита выбирается скоростной режим: полноскоростной (FS) или низкоскоростной (LS). Для выбора полноскоростного режима необходимо обнулить данный бит (после этого, установка бита ATTACH приведет к активизации подтяжки к плюсу питания на линии D+) . Для выбора низкоскоростного режима необходимо установить данный бит (после этого, установка бита ATTACH приведет к активизации подтяжки к плюсу питания на линии D-). Данный бит не оказывает никакого влияния, когда интерфейс USB настроен на работу в режиме HOST.
Установите данный бит для отправки Host-стороне потока UPSTREAM-RESUME для удаленного возобновления (бит SUSPI должен быть установлен). Сбрасывается аппаратно по окончании генерации сигналов. Программный сброс не оказывает никакого влияния. Подробности см. в 22.10.
Установите этот бит при необходимости физического отсоединения от шины Device-стороны (отключает подтяжку к плюсу питания на линии D+ или D-). Сбросьте бит для повторного подключения Device-стороны. Подробности см. в 22.9.
При чтении данного бита всегда возвращается 0. Не записывайте 1 в данный бит.
Устанавливается аппаратно, когда USB-контроллер отправляет сигнал возобновления, называемый UPSTREAM RESUME. Это приводит к запуску USB-прерывания, если установлен бит UPRSME. Должен быть сброшен программно (перед этим должна быть разрешена синхронизация USB-контроллера). Программная установка не оказывает никакого эффекта.
Устанавливается аппаратно, когда USB-контроллер обнаруживает правильный сигнал END OF RESUME, переданный Host-стороной. Если установлен бит EORSME, это приведет к запуску прерывания USB. Бит необходимо сбросить программно. Программная установка не оказывает никакого эффекта.
Устанавливается аппаратно, когда USB-контроллер повторно активизируется отфильтрованным отличным от IDLE сигналом на линии USB (кроме UPSTREAM RESUME). Если бит WAKEUPE установлен, это приведет к запуску прерывания. Это прерывание необходимо разрешать только для возобновления активной работы ЦПУ из режима POWER DOWN. Должен быть сброшен программно (перед этим должны быть активизированы входы синхронизации USB-контроллера). Программная установка не оказывает никакого эффекта. Подробности см. в 22.8.
Устанавливается аппаратно при обнаружении USB-контроллером условия END OF RESET. Если установлен бит EORSTE, это приведет к запуску USB-прерывания. Необходимо сбросить программно. Программная установка не оказывает никакого влияния.
Устанавливается аппаратно при обнаружении USB-контроллером идентификатора пакета (PID) START OF FRAME (SOF), что происходит с периодичностью 1 мс. Если бит SOFE установлен, это приведет к запуску USB-прерывания.
При опросе данного бита всегда возвращается 0. Не записывайте в данный бит 1.
Устанавливается аппаратно при обнаружении приостановки шины USB (шина в состояние IDLE в течение 3 периодов посылок или иначе: шина в состоянии 'J' в течение 3 мс). Если установлен бит SUSPE, это приводит к запуску USB-прерывания. Должен быть сброшен программно. Программная установка не оказывает никакого влияния. Подробности см. в 22.8. Установка бит прерываний происходит, даже если их соответствующие биты разрешения не были установлены.
При опросе данного бита всегда возвращается 0. Не записывайте в данный бит значение 1.
Установите (сбросьте) этот бит для разрешения (запрета) прерывания UPRSMI.
Установите (сбросьте) этот бит для разрешения (запрета) прерывания EORSMI.
Установите (сбросьте) этот бит для разрешения (запрета) прерывания по возобновлению активной работы ЦПУ. Для корректной обработки прерывания его работу необходимо разрешать только перед вводом режима POWER-DOWN.
Установите (сбросьте) этот бит для разрешения (запрета) прерывания EORSTI. После сброса данный бит равен 1.
Установите (сбросьте) этот бит для разрешения (запрета) прерывания SOFI.
При опросе данного бита всегда возвращается 0. Не записывайте в данный бит значение 1.
Установите (сбросьте) этот бит для разрешения (запрета) прерывания SUSPI.
Установите этот бит для активизации адреса UADD (USB-адрес). Сбрасывается аппаратно. Программный сброс не оказывает никакого эффекта. Подробности см. в 22.7.
Программа записывает в эти биты необходимое значение адреса.
При опросе данных бит всегда возвращаются нули. Не записывайте единицы в данные биты.
Устанавливаются аппаратно. Данные биты являются тремя старшими битами 11-битного значения номера посылки (Frame Number). Их значение появляется после приема последнего пакета SOF. Обновление FNUM происходит при приеме искаженного пакета SOF.
Устанавливается аппаратно. Данные биты являются 8 младшими битами 11-битного значения номера посылки.
При опросе данных бит всегда возвращаются 0. Не устанавливайте данные биты.
Устанавливается аппаратно при обнаружении искаженного номера посылки в принятом пакете START OF FRAME (SOF). Данный бит обновляется одновременно с прерыванием SOFI.
При опросе данных бит всегда возвращаются 0. Не устанавливайте данные биты.
Главная - Микросхемы - DOC - ЖКИ - Источники питания - Электромеханика - Интерфейсы - Программы - Применения - Статьи |
|
Впервые? | Реклама на сайте | О проекте | Карта портала тел. редакции: +7 (995) 900 6254. e-mail:info@eust.ru ©1998-2023 Рынок Микроэлектроники |
|