[an error occurred while processing this directive]
|
Помогите разобраться с работой термодатчика DS18B20.
Проблема состоит в том, что датчик не хочет обрабатывать команду Преобразование температуры.
Другие команды (Запись в STRATCHPAD, Копирование STRATCHPAD, Чтение STRATCHPAD) работают нормально. При чтении STRATCHPAD в качестве температуры выдает значение 0x0550 (85 град.C), соответствующее температуре в момент включения датчика.
Момент окончания преобразования фиксировал задержкой в течении 0,5-1 мс и путем чтения бита и его сравнения с 1. Не помогает. Используется внешнее питание датчика. Может я чего-то не могу найти в DATASHEET ?
E-mail: info@telesys.ru