До этого с шиной I2c я работал на АТ89С51 и на софте.... А тут потребовалось управлять ГОТОВЫМ девайсом (SAT тюнер) по шине I2c вместо штатно стоявшего там проца поставил ATMega48...
Для упрощения задачи разбил её на ряд мелких и решил сначала немного по управлять флэшкой AT24C16...
Перерыл весь интернет, нашёл несколько исходников на АСМ, и собрал из них нечто среднее [attachment=19460:attachment]
Одно но во всех найденных исходниках контроль ответа АСК от девайса был "закрыт" точкой с запятой...
Одним словом исходник работает, но не контролирует ACK...
Не подскажет ли доброуважаемый АЛЛ как прикрутить контроль? (что я делаю не так?)
--------------------
|