[an error occurred while processing this directive]
[an error occurred while processing this directive]
|
кроме времени преобразования, у DS1820 и DS18S20 есть различие в значениях, которые они возвращают в COUNT_REMAIN и COUNT_PER_C. Например, COUNT_PER_C у DS18S20 постоянен и равен 16. У DS1820 он был переменным и мог принимать бОльшие значения. НЕКОРРЕКТНО написанная программа может правильно работать с одним типом термометров и врать - с другим (встречал такое при переходе на S20).
Что касается большего времени преобразования, то если паразитное питание не используется, ничего страшного нет. Просто читаются предыдущие значения. Хотя, естественно, так работать нельзя, можно получить что угодно.
E-mail: info@telesys.ru