2 Кастусь Рыжов -
на счёт TWI - приложил файлик - в нём я с помощью поллинга с TWI работаю с 24с256 - нормально всё себя чувствует, только проц занят, но тут под задачу - у меня там проц во время работы с TWI ничем не должен был заниматься, потому в интеруптах не было нужды и писалось напрямую с даташита ...
А вообсче есть поиск -
http://electronix.ru/forum/index.php?act=A...ost&id=9929 - это я выкладывал, собсно откуда и выдрал приложенный текстовичёк с исходником...
Можно и с помощью интеруптов - в инете поисчите, или на сайте атмела в апнотах - там точно есть...
А если совсем лень - напишите в саппорт - вроде как даже носом тыканут куда смотреть и литературы подкинут..
На счёт максимальной частоты, то тут есть даташит - мосЧная весч - на странице 6 для ST24C04 в табличке 7 есть такой параметр как fSCL (Clock Frequency) и указана максимальная частота в 100 кГц (у меги TWI выше 400кГц не может работать, что вроде как согласуется со спецификацией на I2C - так вроде стандартный TWI - 100кГц, а проапгрейдженый(я так понял по скорости, потому как в протоколе вроде изменений не было) - 400 кГц )..
Я с 24с256 работал на 400 кГц - мега выше не давала , но по даташиту на 5 вольтах она могла до 1МГц принимать клок.. В обсчем предварительно проштудируте даташит по вашим вопросам - там много чего полезного пишут - тучи вопросов отпадут..
В обсчем удачи в изучении..