vovik15 писал(а):извените,немного непонял что должно быть после многоточия
Код: Выделить всё
reset();
iw_out(0x0C);
iw_out(0x01);
// задержка (время на преобразование температуры)
reset();
iw_out(0xАА);
value=iw_in();
vovik15 писал(а):извените,немного непонял что должно быть после многоточия
Код: Выделить всё
reset();
iw_out(0x0C);
iw_out(0x01);
// задержка (время на преобразование температуры)
reset();
iw_out(0xАА);
value=iw_in();
... код полностью рабочий - задержка 480 мкс не достаточна для преобразования (читать Datasheet на DS1821)этот код не работаетпроверял на рабочем термометре
Код: Выделить всё
reset();
iw_out(0x0C);
iw_out(0x01); // настройка
reset();
iw_out(0xEE); // запустить преобразование
// задержка (время на преобразование температуры)
reset();
iw_out(0xАА); // читать температуру
value=iw_in();... забыл запуск 0хEE ... поправилможет вы в коде ошиблись?