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

миниатюрный аудио-видеорекордер mAVR

Отправлено Mebius 02 апреля 2006 г. 12:47
В ответ на: Ответ: проблема и заключается в корректном отключении, объясните, пожалуйста, подробнее отправлено PDima 02 апреля 2006 г. 12:22

1. Генерация сигнала SCL каждым мастером должна осуществляться примерно так:
- выставляем на SCL 1;
- ждём когда на линии действительно будет 1;
- отсчитываем необходимое для высокого состояния SCL время;
- выставляем на SCL 0;

2. Состояние SDA можно изменять только когда SCL = 0. Таким образом сначала выставляем на SDA 1, затем SCL (по п.1). Если после этого на SDA остался 0, то считается что управление шиной потеряно, переходим вновь на процедуру выдачи старта.
Естественно во время всего этого необходимо учитывать все описанные в документации тайминги.

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

Ответы


Отправка ответа

Имя (обязательно): 
Пароль: 
E-mail: 
NoIX ключ Запомнить

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 

URL изображения: 


Rambler's Top100 Рейтинг@Mail.ru
Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание

E-mail: info@telesys.ru