Перейти к содержанию
    

Фотосенсор TSL2561

Здравствуйте, кто - нибудь имел опыт работы с микросхемой TSL2561?

Вроде бы делаю все, как требуется:

1) выдаю адрес с признаком записи,

2) записываю команду 0xAC (чтение АЦП 0 - видимый свет),

3) формирую повторный старт с тем же адресом и признаком чтения,

4) принимаю два последовательных байтах.

 

И в обоих принятых байтах нули, не смотря на то, что я не в темном чулане сижу.

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

Как всегда в таких случаях- кажется, что есть глупая ошибка...

 

Спасибо за то, что прочли тему.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

 

Посмотрите осциллографом обмен по I2C. Датчик вообще отвечает? Если нет, проверьте: адрес устройства и адреса регистров, уровни и фронты сигналов на шине I2C, правильность подключения. Скорее всего, это какая-то совсем простая ошибка типа "нет контакта", "не подано питание", "неверный адрес" и т.п.

Изменено пользователем Herz
Избыточное цитирование

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Fujitser, осциллографом смотрел. Датчик отвечает подтверждением абсолютно на все. И сигнал достаточно красивый.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...