ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
3 мая
408597 Топик полностью
Apтём (10.05.2013 21:47, просмотров: 290) ответил m9rs на Слейв тупее он ресетится стартом или повторным стартом. А если в момент передачи в 24С01 вы её просто извлекёте из панельки иона не даст ответный АСК то неполно реализовынный алгоритм (ну всё красивое дерево в даташите) повесит мегу.
По идее да -  
Слейв тупее он ресетится стартом или повторным стартом.
. Но кто его знает... Недавно обнаружил такую ситуацию: МК - xmega256A3, слейв - mma84xx (акселерометр). Иногда (раз-два в день) обмен по шине зависал - статус шины в xmega был ORBITRATION_LOST (если не путаю). И никаким сбросом МК с переинициализацией I2C не удалось запустить обмен. Только выключением-включением питания.
неполно реализовынный алгоритм (ну всё красивое дерево в даташите) повесит мегу.
В смысле если не сделать проверку на таймаут в меге, а просто ждать флага окончания обмена?