Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ПОВС (шпоры).doc
Скачиваний:
14
Добавлен:
20.09.2019
Размер:
670.72 Кб
Скачать
  1. Интерфейс i2c. Протокол передачи данных. Взаимодействие i2c устройств. Арбитраж мультимастерного режима

П ример последовательности приёма и передачи данных:

Устройства типа индикаторов, LCD – всегда slave. Как правило, они работают в режиме приёмников (Receiver). EEPROM – slave (Trans./Receiv.). Если МК один на I2C, то он всегда мастер. Его задача – выработка сигнала синхронизации. М. б. и передатчиком, и приёмником (Trans./Receiv.). Др. подкл. МК – slave/Master. Чтобы не возникало конфликтов при мультимастерном режиме, исп. процедура арбитража. Мастера имеют одинаковый приоритет. Кто явл. мастером зависит от того, кто 1-й захватит шину.

П равила формирования информационных линий

Реальные данные фикс. на SDA, когда на SCL присутствует

значение логич. «1». Если на SCL ‘0’,

то можно менять данные.

Рассм. случай формирования пакета с использованием одного мастера.

Во встроенной системе с использованием одного мастера данные, передаваемые по I2C, формируются последовательными пакетами. Пакет представляет собой набор след. передаваемых бит: