[an error occurred while processing this directive] [an error occurred while processing this directive]
И еще:
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
[an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive]

Отправлено Леонид Иванович 25 ноября 2001 г. 23:23
В ответ на: Об измерении температуры с помощью DS18#20 (для Сергея Зорина) (+). отправлено Ольховский Алексей 25 ноября 2001 г. 13:48

кроме времени преобразования, у DS1820 и DS18S20 есть различие в значениях, которые они возвращают в COUNT_REMAIN и COUNT_PER_C. Например, COUNT_PER_C у DS18S20 постоянен и равен 16. У DS1820 он был переменным и мог принимать бОльшие значения. НЕКОРРЕКТНО написанная программа может правильно работать с одним типом термометров и врать - с другим (встречал такое при переходе на S20).
Что касается большего времени преобразования, то если паразитное питание не используется, ничего страшного нет. Просто читаются предыдущие значения. Хотя, естественно, так работать нельзя, можно получить что угодно.

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru