ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ - Страница 133

ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ - ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ

  1. Послать импульс сброса и подождать, пока пройдет импульс присутствия.

  2. Послать код 0хСС(команда «skip ROM»), который сообщает DS1820, что ему будет адресована следующая команда.

  3. Послать код 0x44 (команда преобразования температуры). Текущая температура будет преобразована в цифровой формат и сохранена для последующего чтения.

  4. Подождать не менее 500 мкс, пока завершится преобразование.

  5. Послать импульс сброса и подождать, пока поступит импульс присутствия.

  6. Снова послать код ОхСС(команда «skip ROM»).

  7. Послать код ОхВЕ, вызывающий чтение внутренней памяти DS1820, в которой хранится значение температуры (в градусах Цельсия умноженных на два)

  8. Прочесть девять байт, поступающих из внутренней памяти DS1820.

  9. Отобразить температуру путем деления первого байта на 2 и посылки преобразованного

Go to Top