Цитата(vromanov @ May 8 2007, 00:41)

Берем первый попавшийся пример с сайта филипса и читаем
А зачем "первый попавшийся"? Есть вполне официальные документы, а не какие-то комментарии из двух слов к неким исходникам в АN писанные какими-то программистами. В спецификации I2C и в базирующихся на ней документах на контроллеры Philips понятия Negative ACK (NAK/NACK) отсутствует.
В документации на STR912, естественно, отсутствуют тоже. Есть Acknowledge и Non-Acknowledge.
Собственно Ваши проблемы и начались с того, что Вы захотели "Послать неподтверждение", вместо того, что бы "Не посылать подтверждение". Что совсем не одно и тоже и поскольку "Послать неподтверждение" принципиально не возможно на I2C, то этого действия Вы в документации на контроллер и не нашли. А я соответственно совсем не понял вопрос, о чем и написал в первом-же своем посте.
Цитата
Что еще придумаем?

Это Вы сами c собой разговариваете?