Случаи, когда сигнал подтверждения не получен.

Холин Э. Январь 12,2014

Ведомый приёмник должен подавать сигнал подтверждения после получения каждого байта. Также и мастер должен подавать подтверждающий сигнал после получения каждого байта, принятого от ведомого передатчика.
Если приёмное устройство не может немедленно принять байт данных, оно может перевести передатчик в состояние ожидания удержанием линии тактового сигнала на линии SCL на НИЗКОМ уровне. При разработке системы необходимо принять во внимание случаи, когда сигнал подтверждения не получен. Например, когда устройство - адресат занято выполнением операции, не допускающей отвлечений на иные действия. В подобном случае мастер после соответствующей временной задержки должен отменить передачу, сгенерировав условие Стопа, чтобы разрешить выполнение прочих передач. Эти прочие передачи могут быть инициированы другими мастерами (в системе с несколькими мастерами) или же им самим.

Свяжитесь с нами

Отправьте ваш запрос на почту sales@chipslon.ru

Телефон:+7-(499)-408-37-63

Отправить запрос по e-mail

Рассылка

ChipSlon