Fynjisx 0 10 июля, 2019 Опубликовано 10 июля, 2019 · Жалоба всем доброго времени. завалялся mpu6050. Решил оживить через платку на ft2232h. когда произвожу чтение регистра, после второго старта sda линию заваливает slave в 0 при аск и держит бесконечно. Я не гуру в I2c, если есть практики должно ли такое быть? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Arlleex 131 10 июля, 2019 Опубликовано 10 июля, 2019 · Жалоба А что при этом на SCL? Не помню, у FT2232 выводы разве open-drain? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Fynjisx 0 10 июля, 2019 Опубликовано 10 июля, 2019 · Жалоба 3 minutes ago, Arlleex said: А что при этом на SCL? Не помню, у FT2232 выводы разве open-drain? на SCL у меня low. FT умеет прибирать выходные ноги. Т.е выходные ножки перенастраивать на вход Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Arlleex 131 10 июля, 2019 Опубликовано 10 июля, 2019 · Жалоба Похоже на clock-stretching, но обычно он делается при установленном SDA. Но я видел и ситуацию как у Вас. Почему не отпускает - не знаю. Не знаю схемотехники каскада ножки ввода/вывода у FT2232, но начните лучше с реализации какого-нибудь нормального I2C- мастера на любом МК. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться