[an error occurred while processing this directive]
|
На линии SDA упомянутые пики длительностью около 100 нс возникают именно в 5 пункте. А именно при попытке передать последний бит, отвечающий за чтение-запись ("1" - чтение).
То есть он только установился, как следующим же тактом процессора ( при 11.0592 МГц) сбрасывается, вызывая фантомный start, что и распознается контроллером i2c как потеря линии, состояние 0x38.
Теперь найти бы причину этого...