Изменения

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)
    
== Уровень приложений ==
 
== Уровень приложений ==