Открыть главное меню
Главная
Случайная
Войти
Настройки
Описание проекта «Информаторий»
Отказ от ответственности
in.wiki
Найти
Изменения
← Предыдущая правка
Следующая правка →
EBUS
(править)
Версия от 15:35, 1 октября 2023
1196 байт добавлено
,
2 года назад
→Уровень передачи данных
Строка 26:
Строка 26:
== Уровень передачи данных ==
== Уровень передачи данных ==
+
Подключённые к шине устройства являются могут работать в режимах master и slave.
+
+
Только master-устройство может инициировать команду, выдав пакет данных, состоящий из:
+
+
* 8-битного адреса источника (4 младших бита: класс приоритета, 4 старших бита: адрес мастера шины)
+
* 8-битного адреса назначения (254 одноадресных пункта назначения, 0xfe = широковещательная рассылка)
+
* 16-битного кода команды (8-битный основной командный байт и 8-битный вторичный командный байт)
+
* 8-битного индикатора длины данных: 0–16 (не считая дополнительных байтов, вставленных по правилу вставки байтов)
+
* 0–16 байт данных
+
* 8-битного байта CRC (полином:x<sup>8</sup>+x<sup>7</sup>+x<sup>4</sup>+x<sup>3</sup>+x+1)
== Уровень приложений ==
== Уровень приложений ==
Wikitraditio
Бюрократы
,
Проверяющие участников
, importer,
Администраторы интерфейса
, interwiki, oversight, patroller,
Администраторы (Semantic MediaWiki)
, steward,
Скрывающие
,
Администраторы
8365
правок