ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Вторник
2 июля
520992 Топик полностью
dxwak (08.06.2014 14:24, просмотров: 98) ответил Лагунов на а как вообще физически (глядя на врем. диаграммы) можно изобразить СТАРТ без СТОП? Ведь для старта надо при высоком уровне SCL выдать перепад SDA из высокого в низкий. Т.е. СНАЧАЛА надо их установить оба в высокий.
Состояние STOP для шины I2C: Переход линии SDA из состояния логического 0 в логическую 1, при этом SCL должен быть в состоянии логической 1. http://www.i2c-bus.org/repeated-start-condition/
Перед рестартом SDA переводится из 0 в 1, при этом SCL находится в состоянии логического 0, затем он переводится в 1, таким образом СТОП не происходит. Далее следует рестарт. Рестарт используется для обеспечения атомарности работы с микросхемой при нескольких мастерах на шине (см. ссылку).