ГОСТ Р ИСО/МЭК 16353—2015
Заголовок (8 бит)
Данные
Контрольная сумма (8 бит)
Рисунок 2 — Формат команд и ответов
8.2 Контрольная сумма
Контрольная сумма должна быть побайтовой операцией исключающего ИЛИ (bytewise exclusive
OR) вектора инициализации (11111111). заголовка и данных.
Получатель должен ответить с помощью RES_NACK. если он получает неправильную
контрольную сумму.
8.3 Команды
Таблица 1 определяет кодирование команд.
Неопределенные команды являются RFU. а их использование запрещено.
Т а б л и ц а
Заголовок
команды
1 — Кодирование команд
НазваньюОписание
Ожидаемый ответ
Выход (Quit)
0001 1111
0000 оооо
CMD.QUIT
CMD NOP
АСК или NACK
АСК или NACK
0000 0001
CMDJMP106
АСК или NACK
0000 0010
CMDJMP_212
АСК или NACK
0000 0011
CMD_IMP_424
АСК или NACK
0000 1001
CMD_IMA_106
АСК или NACK
0000 1010
CMD_IMA_212
АСК или NACK
0000 1011
CMD_IMA_424
АСК или NACK
0000 1100
CMD_IMA_847
АСК или NACK
0000 1101
CMDJMAJ695
АСК или NACK
0000 1110
CMD_IMA_3390
АСК или NACK
0000 1111
CMD_IMA_6780
АСК или NACK
0000 0100
0000 0101
0000 0110
CMD_TM
CMD RF OFF
CMD RF ON
АСК или NACK
АСК или NACK
АСК или NACK
00010000
CMD_WR
АСК или NACK
0001 0010
CMD_RR
1 байт
00010001
CMD_WB
АСК или NACK
00010011
CMD_RB
4 байта
00010100
CMD_GS
Пустая команда (No operation)
Установить Инициатор в пассивный режим
связи на 106 кбит/с
Установить Инициатор в пассивный режим
связи на 212 кбит/с
Установить Инициатор в пассивный режим
связи на 424 кбит/с
Установить Инициатор в активный режим
связи на 106 кбит/с
Установить Инициатор в активный режим
связи на 212 кбит/с
Установить Инициатор в активный режим
связи на 424 кбит/с
Установить Инициатор в активный режим
связи на 847 кбит/с
Установить Инициатор в активный режим
связи на 1695 кбит/с
Установить Инициатор в активный режим
связи на 3390 кбит/с
Установить Инициатор в активный режим
связи на 6780 кбит/с
Установить режим связи для Цели
Выключить радиочастотное поле
Включить радиочастотное поле
Записать в регистр (Write register), с
последующими двумя байтами данных
(адрес регистра, значение)
Прочитать регистр (Read register), с
последующим одним байтом данных (адрес)
Записать блок (Write block), с последующими
шестью байтами данных (2 байта с адресом и
4 байта со значением)
Прочитать блок (Read block), с
последующими двумя байтами данных
(адрес)
Получить статус (Get status); ответ должен
быть из четырех байт данных
4 байта
8.4 Ответы
Таблица 2 определяет кодирование ответов.
Неопределенные ответы являются RFU. а их использование запрещено.
3