[an error occurred while processing this directive]
+ пояснение(+)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
миниатюрный аудио-видеорекордер mAVR

Отправлено AlexD 19 июля 2002 г. 17:08
В ответ на: Фигня это всё, не должен мастер вообще ждать ack(+) отправлено AlexD 19 июля 2002 г. 16:55

я имел в виду, что не может никакое i2c устройство так долго жать scl.
sda - да, сколько угодно, что говорит о том, что слэйв пытается передавать
на линию одновременно с мастером. Значит в данном случае скорее всего
со стороны мастера происходит попытка остановить приём выдачей ack=1,
в то время как слэйв передавать байт не закончил (и передаёт 0)
-> неверный алгоритм.

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru