Michael_75 (29.03.2011 15:25, просмотров: 148) ответил rezident на Что значит мочить? Есть типовая возможная ситуация, которая может возникнуть, например, сразу после подачи питания. Чтобы вывести slave из "ступора" нужно без подачи START-условия просто проCLOCKать шину, подав не менее 9 импульсов по
Как же master пошлёт сигнал по SCL, если slave его держит в нуле? Линия SCL регулирует скорость посылки данных. Про это сказано следующее: "When the TWI has finished an operation and expects application response, the
TWINT Flag is set. The SCL line is pulled low until TWINT is cleared". Т. е. если, например, у тебя один master и десять slave, а один slave завесил шину (не обработал прерывание по приёму), то всем остальным пиздец.