Страница 3 из 16

Добавлено: Пн фев 16, 2009 17:09:15
sachok
Полный текст программы к осмотру!!!

Добавлено: Пн фев 16, 2009 17:41:19
Baloo
на всякий случай прикрепляю исходники

Добавлено: Вт фев 17, 2009 19:05:05
Vertel
У меня такое было на пробной версии CVA, скачал нормальную, поставил в настройках поддержку float и все заработало.

Добавлено: Вт фев 17, 2009 19:45:25
Baloo
Пробовал подставлять разные типы переменной от int до double, разницы никакой!
И еще один вопрос - как изменить битность датчика (с 12 на 9)?

Добавлено: Чт фев 19, 2009 17:18:42
IPS
Всем привет! Подскажите, где взять Data Sheet на 18В20 на русском языке! Заранее благодарен! :)

Добавлено: Чт фев 19, 2009 18:53:36
Baloo
Учите Английский!
Лино я искал, но находил только оригиналы.

Добавлено: Чт фев 19, 2009 23:25:44
Pooher
Всем привет! Подскажите, где взять Data Sheet на 18В20 на русском языке! Заранее благодарен!
Прочитайте эту статью, и надобность в даташите на русском отпадёт :))
http://radiokot.ru/articles/13

Добавлено: Вс фев 22, 2009 22:56:24
IPS
Огромное спасибо за помощь! Теперь есть над чем поработать :))

Добавлено: Вт фев 24, 2009 23:57:54
Baloo
С термометром разобрался!
Включил датчик по 3-х проводной схеме, и все заработало!

Добавлено: Ср фев 25, 2009 00:15:58
DrWatson
Так-так-так, а раньше-то по какой схеме было подключено? по двухпроводной? тогда на датчик надо паразитное питание подавать во время преобразования через МОСФЕТ к примеру как в даташите расписано.

Добавлено: Ср фев 25, 2009 00:25:48
Baloo
+ и gnd датчика на корпус, а DQ с подтяжкой 4,7к на проц

Добавлено: Ср фев 25, 2009 14:21:22
Pooher
Так-так-так, а раньше-то по какой схеме было подключено? по двухпроводной? тогда на датчик надо паразитное питание подавать во время преобразования через МОСФЕТ к примеру как в даташите расписано.
У меня стоит подтягивающий резистор на 750 Ом и десять датчиков. Никаких транзисторов нет.
Просто надо приобразование температуры в датчиках запускать по отдельности, иначе резистор не вытянет нужный ток.

Добавлено: Ср фев 25, 2009 21:48:04
Baloo
Кто-нибудь знает как в CVAVR переключить точность измерения?
для нескольких датчиков нашел вот что:
ds18b20_init(&rom_code[i++][0],20,30,DS18B20_12BIT_RES,
но массива (переменной) rom_code у меня нет, а включить её не хватает памяти (1кб) на tiny2313, может есть другие процедуры?

Добавлено: Сб мар 14, 2009 23:02:17
IPS
Подскажите, пожалуйста, а то голову скоро сломаю :)
Как правильно определить количество датчиков 18В20 на одной линии и все их номера прочитать? Знаю, что есть команда для поиска, но совершенно не понял её...

Добавлено: Вс мар 15, 2009 00:03:59
Baloo
А какую команду Вы использовали?

Добавлено: Вс мар 15, 2009 00:35:01
sachok
Baloo писал(а):Кто-нибудь знает как в CVAVR переключить точность измерения?
для нескольких датчиков нашел вот что:
ds18b20_init(&rom_code[i++][0],20,30,DS18B20_12BIT_RES,
но массива (переменной) rom_code у меня нет, а включить её не хватает памяти (1кб) на tiny2313, может есть другие процедуры?

tiny2313 - 2кб.

Добавлено: Вс мар 15, 2009 00:44:21
Baloo
А почему в таком случае CVAVR ругается, что памяти всего 1024В :shock:

Добавлено: Вс мар 15, 2009 00:54:23
sachok
В настройках компилятора 2313 стоит???

Добавлено: Вс мар 15, 2009 01:02:31
Baloo
#include <tiny2313>
Эта строка имеется в виду?

Добавлено: Вс мар 15, 2009 01:13:41
Baloo
Вот, что выдает CV после компиляции