ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Воскресенье
7 июля
199045 Топик полностью
fk0, легенда (24.06.2010 11:29, просмотров: 135) ответил rezident на Что подразумевается под "переинициализацей"? Только инициализация аппаратного модуля I2C мастера? Или шина тоже реинициализируется? Не пробовали просто проCLOCKать шину, как это рекомендуется в спецификации I2C сразу после подачи питания?
Вот пошёл бы кто и написал в wiki, что нужно "проклокать". Вокруг миллионы примеров как работать с I2C и никто этим не озабочен (соответственно раз из 1000 виснет). И, кстати, таймаут ещё нужен (например 10мс) и сброс шины. Если мастер отвалился в процессе (если отвёрткой по контактам при обмене).
[ZX]