Argon (16.08.2006 15:31, просмотров: 1) ответил Argon на i2c LPC2148
с помощью молотка и осциллографа увиделось, что на линии SDA упомянутые пики длительностью около 100 нс возникают именно в 5 пункте. А именно при попытке передать последний бит, отвечающий за чтение-запись ("1" - чтение).
То есть он только установился, как следующим же тактом процессора ( при 11.0592 МГц) сбрасывается, вызывая фантомный start, что и распознается контроллером i2c как потеря линии, состояние 0x38.
Теперь найти бы причину этого...