Инструкция по эксплуатации Rainbow Electronics DS2490 — страница 23

ФорматФормат: Руководство СтраницСтраниц: 48 КатегорияКатегория: Панель управления ДобавилДобавил: OLD

Инструкция для Инструкция по эксплуатации Rainbow Electronics DS2490 на русском языке. Документ можно использовать для ознакомления с информацией, относящейся к данной модели.

Инструкция представлена в формате PDF, просмотр, скачивание на компьютер, смартфон бесплатно. Возможность печати зависит от используемой программы и настроек устройства. Содержание, структура и объём документа могут различаться в зависимости от модели, версии и редакции руководства. Перед использованием рекомендуется убедиться, что инструкция соответствует вашей модели.

Назад
/ 48
Вперёд
Страница 23
DS2490

24 из 49

DO & RELEASE Эта команда обычно используется для управления работой CPU криптографи ческих iButton которые требуют отключающей последовательности Также эта команда может исполь зоваться для считывания или записи буфера ввода/вывода (I/O) или регистра состояния криптографи ческого iButton Короткий заголовок (3 байта) состоит из кода команды 1 Wire за которым следует от ключающая последовательность Четырехбайтный заголовок с встроенным командным битом R = 1 состоит из кода команды 1 Wire за которым следуют байт длины и отключающая последовательность Четырехбайтный заголовок с встроенным командным битом R = 0 состоит из кода команды 1 Wire за которым следуют байт состояния и отключающая последовательность Длинный заголовок (не менее 5 байтов встроенный командный бит R = 0) состоит из кода команды 1 Wire байта длины байтов дан ных и отключающей последовательности В последнем случае байт длины указывает общее число бай тов данных между байтом длины и отключающей последовательностью Младший байт отключающей последовательности передается первым При попытке запустить (начать продолжить работу) CPU криптографического iButton встроенный командный бит SPU должен быть установлен в 1 Во всех ос тальных случаях SPU должен быть установлен в 0 Кроме того для очистки буфера команд Обмена дан ными и FIFO буферов конечных точек EP2 и EP3 в случае возникновения ошибки во время выполне ния данной команды может быть использован встроенный командный бит F Перед выполнением ко манды в FIFO буфер конечной точки EP2 должны быть предварительно помещены данные заголовка Помимо этого в том случае если размер заголовка превышает размер FIFO буфера программное обеспечение хоста должно контролировать состояние содержимого буфера с тем чтобы дополнитель ные данные посылались в него постепенно по мере необходимости.

Точно также следует отслеживать состояние FIFO буфера конечной точки EP3 при операциях чте ния блоков данных Во время чтения блоков необходимо следить за числом байтов загруженных в FIFO буфер конечной точки EP3 для того чтобы считать данные из буфера прежде чем произойдет его переполнение.

Параметры команды:

3 байта: 2 байтный параметр задающий размер считываемого блока; 1 байт задающий размер заголовка

Данные EP2:

Длина

Описание

Равна размеру заголовка

Данные заголовка которые должны записываться в прибор 1 Wire

Данные EP3:

Длина

Описание

Равна размеру блока

Блок данных считанных из прибора 1 Wire

Регистр результатов:

Если ICP = 1: данные результата не генерируются Если ICP = 0 и NTF = 1: будет генерироваться значение результата 0x00. Если ICP = 0 и NTF = 0: данные результата не генерируются поскольку отсутствуют коды ошибок связанные с этой командой
Нашли ошибку?