[an error occurred while processing this directive] [an error occurred while processing this directive]
Ответ:
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
[an error occurred while processing this directive] [an error occurred while processing this directive]

Отправлено Леонид Иванович 22 июня 2002 г. 02:11
В ответ на: Ответ отправлено Алексей Мусин 21 июня 2002 г. 13:38

> 2 года назад я работал с 24хх по LPT на 166-м пне. Успешно.
> Помню плохо (зеленейший студент был), но кажется, что SCL я
> опрашивал.

И правильно делали. Мастер, реализованный корректно, обязан опрашивать SCL, так как в общем случае слэйв может придерживать SCL. Но такие слэйвы на практике попадаются очень редко (мне с такими сталкиваться не приходилось).

"скорость по шине определяется самым медленным слэйвом" - означает лишь то, что мастер обязан вести обмен со скоростью не выше, чем у самого медленного слэйва.

Точки над i может расставить даташит на любую микросхему памяти семейства 24xx. Там о придержании SCL ни слова. Можно еще посмотреть спецификацию I2C. Там сказано, что SCL может придерживаться, когда слэйв занят, а не когда скорость обмена превышает допустимую.


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

Ответы



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

E-mail: info@telesys.ru