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

 
 
 
Reply to this topicStart new topic
> Датчик температуры ADT7301, с ума сходит...
Kulik
сообщение Feb 4 2008, 07:18
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 32
Регистрация: 3-05-05
Пользователь №: 4 706



Уважаемые коллеги!
Появилась такая проблема. Пытаюсь мерить температуру с помощью датчика ADT7301.

http://www.analog.com/en/prod/0%2C2877%2CADT7301%2C00.html

Так вот периодически после включения питания етот гад вместо температуры выдает какую-то хрень. Напоминает генератор случайных чисел. Причем если начал работать нормально - дальше работает нормально и реагирует на изменение температуры. Если начал выдавать хрень - выдает хрень и дальше с завидным упорством и не реагирует на внешние радражители.
Датчик подключен к микроконтроллеру PIC16F877A напрямую. CS - постоянно низкий. SDI датчика подключен на землю во избежание случайного выхода в режим StandBy. Программу контроллера тысячу раз проверил. Может, кто-нибудь этот датчик применял и сталкивался с подобным? Где грабли? Помогите, пожалуйста...
Go to the top of the page
 
+Quote Post
Kulik
сообщение Feb 4 2008, 08:43
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 32
Регистрация: 3-05-05
Пользователь №: 4 706



Вопрос снят.

Нельзя ему все время CS в низком уровне держать. Надо хотя бы раз его дернуть после включения питания. Видимо, по включению питания происходят самопроизвольные чтения, и вся времянка плывет.

Блин, все так просто оказалось, а я полтора дня потратил. :о(
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 07:57
Рейтинг@Mail.ru


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