t2313+ds1820

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Закрыто
mma
Родился
Сообщения: 3
Зарегистрирован: Чт дек 02, 2010 09:07:58

t2313+ds1820

Сообщение mma »

Господа! помогите новичку! ds1820 не могу заставить преобразовывать температуру( команда 0х44) считываю серийный номер, записываю байты пользователя. Но в ответ на команду "преобразвание температуры" с блокнота считываю одно и то же 92 FF 8B B3 FF FF и дальше 2 байта + CRC . При измении температуры датчика меняются при считывании последние 2 байта и CRC . ВСЕ ОСТАЛЬНОЕ -НЕПОДВИЖНО! Может кто сталкивался с таким или ссылочку плз на ассемлере
Реклама
Аватара пользователя
ARV
Ум, честь и совесть. И скромность.
Сообщения: 18675
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск
Контактная информация:

Re: t2313+ds1820

Сообщение ARV »

очень давно я выкладывал код на ассемблере для 1-wire - где-то тут среди статей поищите...
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!
Реклама
Аватара пользователя
Rimsky
Грызет канифоль
Сообщения: 299
Зарегистрирован: Вт июн 15, 2010 07:16:42
Откуда: Иркутск
Контактная информация:

Re: t2313+ds1820

Сообщение Rimsky »

mma писал(а):Но в ответ на команду "преобразвание температуры" с блокнота считываю одно и то же 92 FF 8B B3 FF FF и дальше 2 байта + CRC
Была такая проблеима с датчиким DS1820 в корпусе PR35 (длинный такой) и решилась она покупкой датчика по новее DS18B20, а DS1820 (у меня было глючных 2 шт.) улетели в мусорное ведро.
Проверить можно следующим образом:
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

Сообщение borys »

Не совсем согласен с Rimsky. Имел дело с достаточно большим количеством датчиков DS1820
и DS18B20. Среди новых не было ни одного (!) глючного.
Реклама
Эиком - электронные компоненты и радиодетали
mma
Родился
Сообщения: 3
Зарегистрирован: Чт дек 02, 2010 09:07:58

Re: t2313+ds1820

Сообщение mma »

у меня 5 датчиков именно DS1820 в длинном корпусе, покупал в разных местах.
Один совсем мертвый- ни каких откликов.
4 выдают серийный номер( CRC правильное) позволяют записать 2 байта, меняются последние байты при изменении температуры датчика, но 2 первых стоят мертво, причем CRC верное.
Видимо закупали магазины с одной свалки!
В понедельник куплю Ds18B20 или DS18S20 может что изменится!
Спасибо за советы
Реклама
Аватара пользователя
Aheir
Модератор
Сообщения: 4517
Зарегистрирован: Пн апр 03, 2006 11:43:25
Откуда: Санкт - Петербург
Контактная информация:

Re: t2313+ds1820

Сообщение Aheir »

Тем с примерами по этим датчикам - валом. Вы в Поиск заглядывали? Вот то-то...
Закрыто.
Оптимизм х (Опыт + Знания) = const
Реклама
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»