ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
4 мая
408606 Топик полностью
Apтём (11.05.2013 00:31, просмотров: 212) ответил rezident на Во-первых, в AVR не I2C, а TWI ;) Во-вторых, проблема зависаний слейва решается процедурой Bus clear, описанной в спецификации I2C.
Спасибо, не знал что такая процедура предусмотрена. Почему-то не попадалась раньше ни в одной апноте или либе. 
проблема зависаний слейва решается процедурой Bus clear
Решается только, если SDA в нуле. Если задача всплывёт проверю кто там у меня был в нуле, клок или дата. Как бы только научится создавать эту ситуацию, больно редко она возникает...