Странно... У меня часики сделаны с этим датчиком и все работает... Даю команду на преобразование, а потом через 1 сек считываю значение температуры, которое не меняется до следующей команды "преобразование..." ... Что-то у Вас с последовательностью на 1-Wire интерфейсе...Сброс от мастера->Ответ от теромометра->команда 0х440->ждем 1 сек->команад скип ром->команда "читаем температуру"...
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)