Ds18B20 Иногда Показывает -209

17-08-2014, 18:47 От: admin Посмотрели: 450
кто может сказать по поводу ds18b20, в процессе теста БП пару раз высвечивалась температура -209 вместо реальной текущей. что за косяк может быть?





код вот этот с этого же сайта



контроллер мега 8 частота задана $crystal 8mhz



прошивал кварц на 1 мГц, потому что на 8 и 4 мГц ошибка датчика




1wreset
If Err = 1 Then
Cls
Locate 2 , 11
Lcd "Err"
Do
Loop
Else
1wwrite &HCC
1wwrite &H44
Waitms 750
1wreset
1wwrite &HCC
1wwrite &HBE
A = 1wread()
B = 1wread()
If A > 248 Then
A = &HFF - A
B = &HFF - B
E = 2
Else
E = 1
End If
C = A / 16
D = B * 16
C = C + D
If E = 2 Then C = C + 1
If E = 1 And C = 0 Then E = 0
Locate 2 , 13
If E = 0 Then Lcd " " ; C ; "c"
If E = 1 Then Lcd "+" ; C ; "c"
If E = 2 Then Lcd "-" ; C ; "c"
End If

температура -209 показывается иногда, при 32 градусах и при 47 насколько я заметил
Раздел: AVR

Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться, либо войти на сайт под своим именем.

Обсудить на форуме


На момент добавления Ds18B20 Иногда Показывает -209 все ссылки были рабочие.
Все публикации статей, книг и журналов, представлены на этом сайте, исключительно для ознакомления,
авторские права на эти публикации принадлежат авторам статей, книг и издательствам журналов!
Подробно тут | Жалоба
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.


Опрос

Ваши предпочтения в TRX


Одинарное преобразование
Двойное преобразование
Прямое преобразование
SDR
Другое
Мне всё равно

Популярные новости
Календарь новостей
«    Май 2024    »
ПнВтСрЧтПтСбВс
 12345
6789101112
13141516171819
20212223242526
2728293031