fk0, легенда (10.10.2015 11:14, просмотров: 117) ответил ilyaul на Я точно знаю , что если использовать ногодрыг для I2C на AVR то открытый коллектор можно эмулировать регистром направления DDR. Но совершенно не уверен , что аппаратный TWI поступает точно также.
Даташит читай, если не уверен. Я участвовал в разработке микроконтроллерной системы (3.3V ARM + 8 шт. ~4V AVR) в которой обмен как раз по I2C. Никакого согласователя уровней там не было. Вот буфер (двунаправленный, фирмы Philips) для I2C напрашивался, ибо провода длинющие и наводки на них. Активный пуллап был ещё, диоды чтоб клок не звенел, пуллапы дополнительные у каждого МК. Вот не помню, куда подтягивалось у AVR, к 4V или к 3V. По-моему к 4V, а на стороне ARM даже к 5V, чтоб резче фронты были.
[ZX]