реклама на сайте
подробности

 
 
> Фотосенсор TSL2561, Не выдает значение интенсивности света.
Misile_Inc
сообщение Jul 4 2013, 13:13
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 174
Регистрация: 30-08-11
Из: Санкт-Петербург
Пользователь №: 66 926



Здравствуйте, кто - нибудь имел опыт работы с микросхемой TSL2561?
Вроде бы делаю все, как требуется:
1) выдаю адрес с признаком записи,
2) записываю команду 0xAC (чтение АЦП 0 - видимый свет),
3) формирую повторный старт с тем же адресом и признаком чтения,
4) принимаю два последовательных байтах.

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

Спасибо за то, что прочли тему.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Fujitser
сообщение Jul 4 2013, 15:36
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 294
Регистрация: 28-02-05
Из: Екатеринбург
Пользователь №: 2 925




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

Сообщение отредактировал Herz - Jul 6 2013, 09:37
Причина редактирования: Избыточное цитирование
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st July 2025 - 13:11
Рейтинг@Mail.ru


Страница сгенерированна за 0.01338 секунд с 7
ELECTRONIX ©2004-2016