|
Похоже Cеменов просто перепутал по пьяни линии SDA и SCL - Передатчик должен давать 9-й строб переводом линии SCL на ввод, а высокий уровень должен задаваться внешним резистором подтяжки. Slave имеет право по окончании 8-го строба выставить на SCL низкий уровень и держать его пока не выполнит текущую команду. При этом master должен следить когда slave ее отпустит (SCL выставится в high как сказано выше) переключить вывод SCL на выход (с high ессно) и проверить бит ACK.
E-mail: info@telesys.ru