Цитата(SasaVitebsk @ Sep 29 2010, 22:03)

Поэтому - примените лучше МК, с необходимым количеством аппаратных i2c устройств. Тем более, что их вагон.
Нет. В том контроллере который могу использовать всего один модуль поддерживающий i2c. Или я плохо читал документацию. Это pic18f67j60. 25 мГц x PLL
Я слушал сигналы в линии, они не такие уж высокочастотные. По спецификации к микросхеме максимум 400 kbit/s. Но на слух значительно меньше.
Прерывание, как понимаю, мне необходимо чтоб засечь начало посылки и переориентировать работу контроллера на обработку входящей последовательности бит. Далее контроллер отсылает по другому каналу эту последовательность по назначению и возращается к прежней работе.
Я ранее эмулировал на меньших тактовых частотах SPI протокол, проблем небыло. В основном для микросхем AD7730
Цитата(sonycman @ Sep 29 2010, 22:46)

Каким образом сторонний контроллер сможет подменять данные, передаваемые другим контроллером?
По одному входу принял, подменил, и по другому выходу отдал по назначению.