Сообщение от dimmam
|
В железе нормально работает, но я то знаю, что в это время он иногда косячит и это мне покоя не даёт.
|
Да успокойтесь Вы, это не косяк, это "семечки...". Причина то в том, что МК именно "ничего не считывает" с текущего датчика, поскольку тот молчит "как рыба об лед". А потому и подставляет заранее заданный запредел, ну или в определенных криминальных кругах "беспредел". Не надо заниматься "половыми извращениями" с датчиками... Есть определенное конкретно даташитом время преобразования, и оно зависит напрямую от того, сколько разрядов Вам надо заполучить. Датчик в это время возможно ещё "переваривает" очередную температуру, а Вы ему - "а подать сюда Ляпкина-Тяпкина". В целом, и такая организация имеет право на жиСТь, особенно для начинающих, хотя она и не комильфо. Нет смысла расходовать драгоценное операционное время МК на пустые по сути опросы. Меня, например, такое точно не устраивает, хотя бы потому, что 1-вайр - шина вполне универсальная и предусматривает так называемое "горячее подключение" (те-же ключи-таблетки 1990 в пример). Ну, и шла бы эта Хайдуковская библа 18b20 ко всем чертям... Ей только градусники опрашивать, да и то, со страшным скрипом.
«Мало-мальски уважающий себя человек оперирует закусками горячими» - профессор Преображенский ("Собачье сердце" М. А. Булгаков).