Еще вопросик по i2с. Есть мс с интерфейсом I2c (pca9555). Обмен в две стороны. По передачи данных все понятно.. а вот чтение непонятки.. а именно непонятно когда мс устанавливает бит на SDA? по фронту SCL? по спецификации данные должны устанавливаться когда SCL -low. ТОгда может slave мс выставляет бит данных по заднему фронту предыдущего импульса?! а как же тогда первый(старший) бит данных? Вообщем огромная просьба помочь разбратся. ps:перерыл протоколы и описания по i2c. Ничего не нашел:-(
--------------------
Если задачу можно решить, то не надо тревожиться. А если нельзя решить, то тревожиться бесполезно.
|