Таблица команд rs-232c -2, 2 таблица команд rs-232c, Формат связи (соответствует стандарту rs232c) – Инструкция по эксплуатации Samsung SP-M256

Страница 83: Протокол последовательной связи

Advertising
background image

6-2

Дополнительная информация

6-2

Таблица команд RS-232C

Формат связи (соответствует стандарту RS232C)

Скорость в бодах: 9,600 бит/с

Четность: Нет

Биты данных: 8, стоповый бит: 1

Управление потоком: Нет

Протокол последовательной связи

1. Структура пакета команды [7 байт]

Пакет команды включает всего 7 байт.

Байты 0x08 и 0x22 означают, что пакет предназначен для последовательной связи.

Следующие 4 байта представляют предварительно заданную команду, которая может определяться
пользователем.

Последний байт – это контрольная сумма, определяющая точность записи пакета.

Заголовок [2 байта]: заранее заданные значения, определяемые байтами 0x08 и 0x22.

Cmd1 [1 байт]: первое значение кода, определенное в списке команд (шестнадцатеричное)

Cmd2 [1 байт]: второе значение кода, определенное в списке команд (шестнадцатеричное)

Cmd3 [1 байт]: третье значение кода, определенное в списке команд (шестнадцатеричное)

Значение [1 байт]: параметр ввода команды (по умолчанию: 0) (шестнадцатеричное)

CS [1 байт]: контрольная сумма (двоичный дополнительный код суммы всех значений, кроме значения CS.)

2. Структура пакета-отклика [3 байта]

1. Успех

2. Сбой

Если пакет, полученный с внешнего устройства, содержит допустимое значение, будет выполнена отправка
пакета «успех». В противном случае будет отправлен пакет «сбой».

Отправка пакета «сбой» производится в следующих случаях.

Длина полученного пакета не равна 7 байтам.

2-байтовое значение заголовка пакета не равно 0x08 и 0x22.

Неверная контрольная сумма.

Определение сбоя внешним устройством

Внешнее устройство определяет пакет как пакет «сбой», если в течение 100 мс им не будет получен
пакет «успех».

0x08

0x22

cmd1

cmd2

cmd3

значение

CS

0x03

0x0C

0xF1

0x03

0x0C

0xFF

Advertising
Эта инструкция подходит к следующим моделям: