ГО С Т Р ИСО/МЭК15693-3— 2011
Параметр запроса:
UID (обязательный)
Команда ’состояние покоя" (Stay quiet) должна всегда выполняться в адресном режиме (Addressed
mode) (Select_flag установлен на 0 и Address_flag - на 1).
10.4 Дополнительны е команды
10.4.1 Считать единичный блок (данных)
Код команды = ‘20‘
В случае приема команды на считывание единичного блока данных (Read single block) карта VICC
должна считать запрашиваемый блок и передать обратно его значение в своем ответе.
Если в запросе установлен флажок Option_flag, то карта VICC должна передать обратно состояние
безопасности блока, за которым следует значение этого блока.
Если флажок Option_flag не установлен, то карта VICC должна передать обратно только значение
блока.
Формат запроса на считывание единичного блока показан на рисунке 14.
SOFФлажки
Считать
единичный блок
ию
Номер
блока
CRC16EOF
8 бит
8 бит
64 бита
8 бит
16 бит
Рисунок 14 — Формат запроса на считывание единичного блока
Параметр запроса:
UID (дополнительный)
Номер блока
Форматы ответа на считывание единичного блока, если флажок ошибки Error_flag установлен и не
установлен, показаны на рисунках 15 и 16.
SOFФлажкиКод ошибкиCRC16EOF
8 бит8 бит16 бит
Рисунок 15 — Формат ответа на считывание единичного блока,
если флажок ошибки ErroMlag установлен
SOFФлажки
Состояние
безопасности блока
ДанныеCRC16EOF
8 бит
Вбит
Длина блока16 бит
Рисунок 16 — Формат ответа на считывание единичного блока,
если флажок ошибки Error_fiag не установлен
Параметр ответа:
Error_flag (и Error code, если установлен Error_flag).
если Error_flag не установлен
Состояние безопасности блока (если Opbon_flag установлен в запросе)
Данные блока
10.4.2 Запись единичного блока
Код команды = *21’
В случае приема команды на запись единичного блока (Write single block) карта VICC должна запи
сать запрашиваемый блок с данными, содержащимися в запросе, и сообщить об успешном выполнении
операции в своем ответе.
19