[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]

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

У меня на столе просто часики с термометром.
Естественно, программа моя...
Вот эксперименты.
Естественно, что я решил воспользоваться устройством не моим, а другого изготовителя...
Своего рода, арбитр нужен в такой ситуации.
Пошел к соседям. У них есть DS9097U-09.
Подцепили к нему мой датчик (из моей партии, было куплено 10 шт.) DS18B20.
Считывали программой iBView32.
Получили - +26.0 градусов.
Подцепили ихний датчик DS1820 (корпус ТО-92, отмаркирован как DS1820!).
Получили температуру - 25.0 градусов.
Принес к ним часики свои. Мой софт кажет тоже самое, что и iBVeiew32.
С моим датчиком и ихним. Мой софт работает с разными датчиками... В зависимости от того, какой подцеплен.
Если бы в моем софте была какая-то ошибка, то промах был бы нагляднее.
Я же делаю так. Это насчет времени преобразования...
Запускаю команду на преобразование. Через пять сек. считываю температуру.
После считыания снова команда на преобразоапние и через пять сек. считвание. Ну вот захотелось мне пять сек. и все тут.
Вот такая фигня.
Придется искать другого арбитра - термометр. Что же на моем столе делается реально?
С уважением, Сергей Зорин.

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

Ответы



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

E-mail: info@telesys.ru