[an error occurred while processing this directive] [an error occurred while processing this directive]
Помогите чайнику подцепить 24с16 к АТ89С52
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
[an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive]

Отправлено Сусанин 19 февраля 2002 г. 15:08

...Целая проблема.Правда! Протокол I2C досконально понятен - проблема в другом... - После того как я выдал комманду
{
MOV SDA,C
SETB SCL
}
(SDA = P0.7), т.е. передал по шине SDA адрес (в примере указана отправка последнего бита), вот после этого я не могу считать ничего с линии порта SDA, так как, такое ощущение, что он стоит в режиме вывода. И вот вопрос - я далее пытаюсь считать данные:
{
SETB SCL
MOV C, SDA
} - а они не читаются . Что я не так делаю? С Уважением! Андрей.

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

Ответы



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

E-mail: info@telesys.ru