Roman M. (22.06.2006 07:32, просмотров: 1) ответил Sergey_from_Kharkov на Извините за бестактность,а у Atmel'a есть AppNote с программным I2C
Есть точно, но для 51-го и на ассемблере :) http://hubbard.engr.scu.edu/embedded/avr/avrlib/
Но там всё довольно прозрачно - я этот исходник переделал на C под 51, буквально построчно, а потом с небольшой коррекцией перенес на Fujitsu MB90. Главное, прописаны алгоритмы, а под конкретный МК затачивается макросами ввода-вывода.
Если надо для АВР, то по ссылке есть хорошая библиотека, там есть и программный, и аппаратный, и еще всякого добра много.