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

 
 
> 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
Ответов
phantom
сообщение Jun 7 2005, 08:44
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 323
Регистрация: 13-05-05
Пользователь №: 4 986



Не могу понять, чего вы на низком уровне пишете? В CodeVision в Help-е примеры есть как с DSxx работать. С ним задачка эта делается за два дня - берешь примерчик и переделываешь... (резистор на 5к не забудьте прицепить - типичная ошибка) Конечно, если кому-то охота разбираться с диаграммами состояний DSxx, программировать HD44xx "снизу" и ловить при этом кайф затягивая время проекта, тогда забудьте все что я вам написал и не используйте функцию lcd_puts() из СodeVision а пишите ее сами blink.gif p.s.А в мегу32 поместится наверное 10 измерителей температуры на Си с выводом на ЖКИ. smile.gif


--------------------
О сколько нам открытий чудных ...
Go to the top of the page
 
+Quote Post
Balaganov
сообщение Jun 7 2005, 15:48
Сообщение #3


Участник
*

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



Цитата(phantom @ Jun 7 2005, 11:44)
Не могу понять, чего вы на низком уровне пишете? В CodeVision в Help-е примеры есть как с DSxx работать. С ним задачка эта делается за два дня - берешь примерчик и переделываешь... (резистор на 5к не забудьте прицепить - типичная ошибка)  Конечно, если кому-то охота разбираться с диаграммами состояний DSxx, программировать HD44xx "снизу" и ловить при этом кайф затягивая время проекта, тогда забудьте все что я вам написал и не используйте функцию lcd_puts() из СodeVision а пишите ее сами blink.gif p.s.А в мегу32 поместится наверное 10 измерителей температуры на Си с выводом на ЖКИ. smile.gif
*

Дело в том что проц уже нагружен всяким "хламом" написанным на asm и HD уже имеется. Есть вариант весь асмовский код перевести как асемблерную вставку в С проект и кусок по DS дописать на С, но это в крайнем случае, а пока хотелось бы более эстетичное решение подискать.
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 30th July 2025 - 20:44
Рейтинг@Mail.ru


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