[an error occurred while processing this directive]
|
1. Генерация сигнала SCL каждым мастером должна осуществляться примерно так:
- выставляем на SCL 1;
- ждём когда на линии действительно будет 1;
- отсчитываем необходимое для высокого состояния SCL время;
- выставляем на SCL 0;
2. Состояние SDA можно изменять только когда SCL = 0. Таким образом сначала выставляем на SDA 1, затем SCL (по п.1). Если после этого на SDA остался 0, то считается что управление шиной потеряно, переходим вновь на процедуру выдачи старта.
Естественно во время всего этого необходимо учитывать все описанные в документации тайминги.
E-mail: info@telesys.ru