t2313+ds1820
t2313+ds1820
Господа! помогите новичку! ds1820 не могу заставить преобразовывать температуру( команда 0х44) считываю серийный номер, записываю байты пользователя. Но в ответ на команду "преобразвание температуры" с блокнота считываю одно и то же 92 FF 8B B3 FF FF и дальше 2 байта + CRC . При измении температуры датчика меняются при считывании последние 2 байта и CRC . ВСЕ ОСТАЛЬНОЕ -НЕПОДВИЖНО! Может кто сталкивался с таким или ссылочку плз на ассемлере
- Реклама
- ARV
- Ум, честь и совесть. И скромность.
- Сообщения: 18675
- Зарегистрирован: Чт дек 28, 2006 08:19:56
- Откуда: Новочеркасск
- Контактная информация:
Re: t2313+ds1820
очень давно я выкладывал код на ассемблере для 1-wire - где-то тут среди статей поищите...
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
- Rimsky
- Грызет канифоль
- Сообщения: 299
- Зарегистрирован: Вт июн 15, 2010 07:16:42
- Откуда: Иркутск
- Контактная информация:
Re: t2313+ds1820
Была такая проблеима с датчиким DS1820 в корпусе PR35 (длинный такой) и решилась она покупкой датчика по новее DS18B20, а DS1820 (у меня было глючных 2 шт.) улетели в мусорное ведро.mma писал(а):Но в ответ на команду "преобразвание температуры" с блокнота считываю одно и то же 92 FF 8B B3 FF FF и дальше 2 байта + CRC
Проверить можно следующим образом:
1. подать команду 0x44
2. подаждать ~500 мСек
3. считать скратчпад
4. если CRC считает по честному, а регистры TH TL неадекватные, значит кривой датчик.
P.S. хороший калькулятор CRC есть у ARV на сайте.
- Вложения
-
- 1wire_dr.asm
- (8.91 КБ) 179 скачиваний
-
borys
- Держит паяльник хвостом
- Сообщения: 927
- Зарегистрирован: Вт сен 07, 2010 19:27:48
- Откуда: Ташкент
Re: t2313+ds1820
Не совсем согласен с Rimsky. Имел дело с достаточно большим количеством датчиков DS1820
и DS18B20. Среди новых не было ни одного (!) глючного.
и DS18B20. Среди новых не было ни одного (!) глючного.
Re: t2313+ds1820
у меня 5 датчиков именно DS1820 в длинном корпусе, покупал в разных местах.
Один совсем мертвый- ни каких откликов.
4 выдают серийный номер( CRC правильное) позволяют записать 2 байта, меняются последние байты при изменении температуры датчика, но 2 первых стоят мертво, причем CRC верное.
Видимо закупали магазины с одной свалки!
В понедельник куплю Ds18B20 или DS18S20 может что изменится!
Спасибо за советы
Один совсем мертвый- ни каких откликов.
4 выдают серийный номер( CRC правильное) позволяют записать 2 байта, меняются последние байты при изменении температуры датчика, но 2 первых стоят мертво, причем CRC верное.
Видимо закупали магазины с одной свалки!
В понедельник куплю Ds18B20 или DS18S20 может что изменится!
Спасибо за советы
- Реклама
- Aheir
- Модератор
- Сообщения: 4517
- Зарегистрирован: Пн апр 03, 2006 11:43:25
- Откуда: Санкт - Петербург
- Контактная информация:
Re: t2313+ds1820
Тем с примерами по этим датчикам - валом. Вы в Поиск заглядывали? Вот то-то...
Закрыто.
Закрыто.
Оптимизм х (Опыт + Знания) = const


