ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
18 апреля
742581 Топик полностью
Adept (15.03.2017 18:22, просмотров: 263) ответил AU08 на +1. Один из вариантов - отслеживание времени транзакции и при зависании принудительные действия: повторная инициализация или отключение TWI/I2C от выводов МК. Отсутствие ответа Slave запросто может "подвесить" TWI/I2C
время транзакции и элементарных операций у меня отслеживаются (даже с ретреями), но парадоксальность ситуации в том, что после того, как шину "неотпускает" :)), никакие действия, ни с какими регистрами (даже включение и выключение интерфейса контрол-битами) не изменяют состояние шины :(( ваверое пора почитать ерату, вдруг там чего про это написано :((
...делать нужно так, как нужно. А как ненужно - делать не нужно (С) Винни-Пух :)