КОМПЬЮТЕРНОЕ ЖЕЛЕЗО
HARDWARE FOR PC

Вспомогательные последовательные интерфейсы и шины

Первые 16 байт блока — UDID, 17-й байт — назначаемый адрес устройства (младший бит игнорируется). По этой команде устройство, обнаружившее полное совпа¬дение UDID со своим собственным, устанавливает флаги AV=AR=1.

Get UDID (directed) — направленный запрос идентификатора—команда
чтения блока данных с адресом 1100 001, в поле кода команды находится адрес интересующего устройства с единицей в младшем бите. На нее отвечает толь¬ко устройство, опознавшее свой адрес в поле команды, и отвечает посылкой блока с длиной 17 байт, сопровождаемого РЕС. Первые 16 байт блока — UDID, 17-й байт — адрес устройства (с единицей в младшем бите). Команда не влия¬ет на флаги AV и AR.

Reset device (general) — общий сброс устройства — посылка по адресу
1100 001 байта команды с кодом 2, сопровождаемого байтом РЕС. По этой
команде все устройства инициализируются и обнуляют флаги AR и AV (PSA-устройства флага AV не изменяют).

Reset device ARP (di r ее ted) — направленный сброс устройства —посылка
по адресу 1100 001 байта с адресом целевого устройства (с нулем в младшем бите), сопровождаемого байтом РЕС. По этой команде выбранное устройство инициализируется и обнуляет флаги AR и AV (PSA-устройства флага AV не из¬меняют).

Notify ARP master — уведомление ведущего устройства ARP — посылка на адрес 0001 000 байта с «дежурным» адресом 1100 0010, за которым следуют два байта нулей. Устройство может посылать это уведомление о необходимости выполнения ARP при включении питания, а также при обнаружении коллизии в процессе выполнении чтения данных по индивидуальному адресу устройства.
На каждый байт команд ARP-устройства, поддерживающие этот протокол, отве¬чают подтверждением АСК. Отсутствие подтверждений трактуется ведущим ARP-устройством как отсутствие ARP-устройств на шине.
«Переучет» и назначение адресов вкратце выглядит следующим образом: ведущее ARP-устройство выполняет команду общего запроса идентификатора и по ней получает UDID и, возможно, адрес первого «победителя» в арбитраже.

Hosted by uCoz