Выражения признательности - Страница 104

Выражения признательности - Выражения признательности

Первые четыре бита адреса обычно служат для определения типа выбираемых устройств в соответствии со следующим соглашением:

0000 - Зарезервированный адрес

0010 затор голоса

0011 - Аудио - интерфейс
0100 -Звуковой генератор

0111 - Жидкокристаллический или светодиодный дисплей

Прежде, чем закончить обсуждение протокола I2C, следует обратить внимание на следующие обстоятельства. В некоторых устройствах требуется повторная посылка стартового бита, чтобы сбросить принимающее устройство в исходное состояние для приема следующей команды. Например, при чтении из EEPROM-памяти с последовательной выборкой первая команда посылает адрес ячейки, из которой производится считывание, а вторая команда выполняет чтение данных по этому адресу

Следует также обратить внимание на возможность инициирования процесса передачи данных несколькими ведущими микроконтроллерами («multimastering»). Это может привести к возникновению коллизий, когда два устройства пытаются управлять шиной одновременно. Если один микроконтроллер взял управление шиной, то есть установил стартовое состояние, до того, как другой попытается сделать тоже самое, то это не вызывает проблем. Проблема возникает, когда несколько устройств инициируют стартовое состояние одновременно, и требуется произвести арбитраж их запросов.

Go to Top