Цитата(molex @ Sep 4 2006, 20:28)

Помогите пожалуйста разобраться с аппаратной поддержкой I2C
Контроллер PIC16f873
Вопрос такой Установка скорости обмена
На стр. 78 даташита сказано что она устанавливается по формуле f= fген/(4*(sspadd+1)
причем за скорость отвечают семь младших бит, и в этот же регистр записывается адресс при работе в режиме ведомого Я не могу догнать этот регистр двухбайтовый? И как в него записать требуюмое мне значени.
Если у кого нибудь есть программки аппаратной реализауии I2C на асемблере или С буду очень благодарен если вы ими поделеитесь

При работе в режиме ведомого скорость обмена задается
ведущим, и это регистр можно использовать для задания адреса. А в режиме ведущего, соответственно, отсутствует понятие адреса.