Уважаемые коллеги!
Появилась такая проблема. Пытаюсь мерить температуру с помощью датчика ADT7301.
http://www.analog.com/en/prod/0%2C2877%2CADT7301%2C00.html
Так вот периодически после включения питания етот гад вместо температуры выдает какую-то хрень. Напоминает генератор случайных чисел. Причем если начал работать нормально - дальше работает нормально и реагирует на изменение температуры. Если начал выдавать хрень - выдает хрень и дальше с завидным упорством и не реагирует на внешние радражители.
Датчик подключен к микроконтроллеру PIC16F877A напрямую. CS - постоянно низкий. SDI датчика подключен на землю во избежание случайного выхода в режим StandBy. Программу контроллера тысячу раз проверил. Может, кто-нибудь этот датчик применял и сталкивался с подобным? Где грабли? Помогите, пожалуйста...