The beginning of work with digital thermometer DS1820.
Just procedure of initialization of the DS1820. Microcontroller determines the DS1820 and outputs "OK" on LCD. If there is an error (short circuit of data line to ground or Vcc) ATmega32 puts an "ERR" message on LCD and tries to help to define a source of error.
Also MC now determines if reset was abnormal and two right buttons now switches mode (forwards and backwards) instead of "old" button.
Начало работы с цифровым термометром DS1820.
Простая процедура инициализации термометра. МК определяет наличие DS1820 и выводит "OK" на ЖК экран. В случае ошибки (линия данных замкнута на землю или линию питания) ATmega32 выводит "ERR" и пытается помочь локализовать место возникновения ошибки.
Также МК теперь определяет когда произошла непредвиденная перезагрузка и переключает режимы при нажатии двух правых кнопок (влево и вправо) вместо "старой" кнопки.
Link to this comment:
All Comments (0)