Возникла необходимость соединить главный контроллер Atmega32 со вспомогательными Attiny85, коих должно быть штук 20. Они в случае ошибки (система контролирует целостность проводников, контакт при нажатии кнопки и т.д.) должны выдавать на главный контроллер тип ошибки. Оптимальным видится соединение по шине I2C. Но возникает ряд вопросов:
1. Сколько максимум вспомогательных контроллеров можно повесить на шину I2C?
2. Как осуществить обмен данными между вспомогательными (slave) и главным (master)?
Очень хотелось бы посмотреть пример на С, желательно под CVAVR.
Заранее благодарен!

