Цитата(scifi @ Mar 29 2007, 19:33)

Если я не ошибаюсь, чтение из произвольного адреса EEPROM можно делать и без повторного старта. Вместо него можно делать стоп и старт.
Можно, но только в пределах кольцевого счетчика, который у разных EEPROM различную длину имеет.
Цитата(-=Vitaly=-)
А можно поинтересоваться, что за марка еепром?? Я бы даташитик глянул.
Нет разницы старт-условие после стоп-условия или повторное старт-условие. Повторное старт условие без стоп-условия делается для смены режима запись-адреса ->чтение данных и/или для избежания перехватывания обращения к EEPROM (захвата шины) другим мастером. Если на шине только один мастер (ваш), то разницы между повторным старт-условием или стоп->старт нету.