Свежие обсуждения
Микроконтроллеры

Режим slave I2C на МК?

Мастер I2C делал (программно) и использовал, но вот задачка сделать slave вогнала меня в ступор.
Помогите начинающему. Может какая-то удобоваримая информация с подробными объяснениями имеется? МК - AVR (желательно). Попытался поизучать встроенные модули TWI по документации - черт ногу сломит.
Мне бы какую-нибудь готовую программулечку на Си с комментариями.
Ну очень нужно! И самое главное, времени на подробное разбирательство нет.

 

Сильно зависит от микроконтроллера. На ATTiny25-45-85, например, кроме прерывания по старт-последовательности, в режиме slave по сути ничего нет. Меги - намного более навороченные. Прямо под рукой есть полностью программный slave для Tiny15, и то на ассемблере.

 

2Zandy
посмотрите на www.avrfreaks.net поиском по i2c slave
там оно было (вроде, на всякий случай) среди проектов и просто поиском с главной странички