реклама на сайте
подробности

 
 
> DS1820+AVR, Простое измерение
Balaganov
сообщение Jun 6 2005, 20:56
Сообщение #1


Участник
*

Группа: Свой
Сообщений: 41
Регистрация: 16-02-05
Пользователь №: 2 688



Уважаемые, есть задача.
Наверняка де-то уже описана, но нет времени рыться.
"Хочу ответ в лоб." Необходимо было "вчера" разработать девайс для измерения температуры (погрешность +- 0,1 градус, индикация HD 44780 с десятыми долями, проц-мега32, asm). На летучке ляпнул про DS 1820 с его внутренним АЦП и 1-WIRE интерфейсом хотя никогда его не применял smile.gif.
В даташите по 32 меге ненашел инфы про 1-wire интерфейс. Хотя в CV (С не предлогать памяти не хватит) есть опция в создателе проекта. Просьба: в 2 словах де собака зарыта и есчо какой из DS-ов порекомендуете?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
nameless
сообщение Jun 7 2005, 05:07
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 174
Регистрация: 9-07-04
Пользователь №: 305



Ну насчет С Вы махнули.
Вот исходники под 2313 работают давно и стабильно.
Чего нет: нет точности в 0.1 градус - как добавить - читайте аппликухи от Далласа.
Что есть: DS18B20, (6 линий одного порта - если не надо 6 - принцип остается прежним); просто я опрашивал 6 веток по 16 датчиков на каждой....
Внимательно смотрите на калибровку - вот это важно!!! Для этого и прицеплены модули таймера (.С и .h)
Чего не надо: даже не спрашивайте про rx_DATA[] - это буфер "МАК-а", который у меня при запросе каждого датчика прилетает по уарту.

В последнем выделенном куске ML_rx я оставляю наименьший результат потому, что при опросе всех линий, конечно с тех линий, где нет запрашиваемого датчика прилетает FF.

Чуть не забыл: не ругайте за синтаксис - это моя первая прога на С.....
Прикрепленные файлы
Прикрепленный файл  MicroLAN.rar ( 2.44 килобайт ) Кол-во скачиваний: 155
 
Go to the top of the page
 
+Quote Post
yung
сообщение Jun 7 2005, 05:23
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 207
Регистрация: 25-03-05
Из: Рязань
Пользователь №: 3 669



Делал я когда-то и на Си, и на асме. Но меняя работодателей, у кого-то забыл.
Вообще по длине кода большой разницы не заметил. То, что в прицепе, вроде бы с атмеловского сайта.
Прикрепленные файлы
Прикрепленный файл  avr_codes.rar ( 54.15 килобайт ) Кол-во скачиваний: 316
 
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 31st July 2025 - 14:46
Рейтинг@Mail.ru


Страница сгенерированна за 0.01389 секунд с 7
ELECTRONIX ©2004-2016