Вопрос по датчику DS18B20
Вопрос по датчику DS18B20
Читаю температуру с датчика DS18b20. Всё работает как часы. Столкнулся с проблемой, что если отваливается от датчика +5в, показания становятся 82градуса. Контрольная сумма сходится. Надо бы его в ошибку ставить и не учитывать показания... Только вот не пойму как лучше сделать. Выпилить 82 градуса из прошивки не предлагать.
- Реклама
- Gudd-Head
- Друг Кота
- Сообщения: 20092
- Зарегистрирован: Чт сен 18, 2008 12:27:21
- Откуда: Столица Мира Санкт-Петербург
Re: Вопрос по датчику DS18B20
Странно, всегда было 85 градусов.
На время преобразования подтягивать линию DQ к питанию чтобы активировать паразитный режим.
На время преобразования подтягивать линию DQ к питанию чтобы активировать паразитный режим.
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
Re: Вопрос по датчику DS18B20
Лучше лечить причину, а не бороться с последствиями. Устрани отвал питания.WorkPage писал(а):Только вот не пойму как лучше сделать.
Допом - если речь о критически важной технике уровня корабля на Марс или хирургического робота - добавь контроль наличия питания на датчике. Питание пропало - идёт команда на самоуничтожение. Никто ничего не докажет.
