
DS2490
31 из 49
Примечания:
1. Если бит EP0F установлен в 1, это означает, что FIFOбуфер конечной точки EP0 во время приема нового уста
новочного пакета управляющей посылки был полон. Такое условие свидетельствует об ошибке, при этом при
нятый установочный пакет сбрасывается изза переполнения. Для восстановления из этого состояния хост
USB должен послать команду CTL_RESET_DEVICE; восстановление прибора произойдет также и при вы
полнении цикла сброса после подачи питания. Заметим, что DS2490 примет и обработает команду
CTL_RESET_DEVICE при условии, что бит EP0F = 1. Если бит EP0F = 0, значит, состояние ошибки FIFO от
сутствует.
Таблица 18. Регистры результата DS2490
Примечания:
1. Поскольку при передаче прерываний регистры результатов следуют за регистрами состояния, начальное зна
чение смещения, указанное в Табл. 18 для регистров результатов, передается следом за последним значением
регистров состояния, приведенным в Табл. 17.
2. Число значений регистров результатов будет меняться в зависимости от установок встроенных битов NTF и
ICP команды Обмена данными, числа команд Обмена данными, обработанных за время, прошедшее с преды
дущего периода опроса конечной точки EP1, или от того, был ли обнаружен прибор 1Wire.
Состояние буфера входных
данных 1Wire
0x0D Число байтов данных, находящихся в данный момент в 128байтном
FIFOбуфере, который используется для считывания данных с шины
1Wire
Зарезервировано
(контрольный регистр)
0x0E Зарезервировано
Зарезервировано
(контрольный регистр)
0x0F Зарезервировано
Смещение
1, 2
Данные
0x10 Значение
0x11 Значение
……
0x1F Значение
Описание
Сме
щение
Данные
Comentários a estes Manuais