Подключение DS18b20 к ATMega8535

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Закрыто
KamomeDono
Первый раз сказал Мяу!
Сообщения: 24
Зарегистрирован: Вс май 29, 2011 09:52:59
Откуда: Ангарск
Контактная информация:

Подключение DS18b20 к ATMega8535

Сообщение KamomeDono »

Доброго времени суток, господа!
Прошу помощи т.к. не могу локализовать проблему самостоятельно.
Мне необходимо создать термометр с двумя порогами температуры и звуковой индикацией при ошибке.
Был взят за основу проект автора с сайта Chipenable.ru.
Пишу на CodeVisionAVR.

В протеусе линия через которую датчик подключен к МК не активна.
Хотя всё было сделано по инструкции. Температура не выводиться на дисплей. Показывает 0.

Не могу определить в чём проблема. Очень прошу помочь.
Вложения
Term.rar
(277.24 КБ) 193 скачивания
Реклама
phanis
Вымогатель припоя
Сообщения: 513
Зарегистрирован: Сб фев 19, 2011 18:04:08
Откуда: Татарстан, пос. Актюбинский
Контактная информация:

Re: Подключение DS18b20 к ATMega8535

Сообщение phanis »

Если линия через которую датчик подключен к МК не активна...Проблема скорей всего в программе МК.. Где то ошибки в исходнике..Да кстати в проекте протеуса который выложили питание датчика и некоторой части схемы выполнена от источника в 1 вольт..Должно быть от 3.0 до 5.5...
Реклама
KamomeDono
Первый раз сказал Мяу!
Сообщения: 24
Зарегистрирован: Вс май 29, 2011 09:52:59
Откуда: Ангарск
Контактная информация:

Re: Подключение DS18b20 к ATMega8535

Сообщение KamomeDono »

Спасибо, при добавлении осталось стандартное значение.
Теперь линия активна, но обмена данными так и не происходит.
phanis
Вымогатель припоя
Сообщения: 513
Зарегистрирован: Сб фев 19, 2011 18:04:08
Откуда: Татарстан, пос. Актюбинский
Контактная информация:

Re: Подключение DS18b20 к ATMega8535

Сообщение phanis »

Если сесть виртуальным осциллографом на линии опроса датчика, можно заметить что ни каких изменений на линии не происходит. Следовательно причина в прошивке. т.е программе МК..
Реклама
Эиком - электронные компоненты и радиодетали
KamomeDono
Первый раз сказал Мяу!
Сообщения: 24
Зарегистрирован: Вс май 29, 2011 09:52:59
Откуда: Ангарск
Контактная информация:

Re: Подключение DS18b20 к ATMega8535

Сообщение KamomeDono »

Понятно. Чего и следовало ожидать.
Попробую что нить сделать с модулем конвертации темпы датчика.
Но идей пока нет.
И так большое спасибо за помощь!
Реклама
Аватара пользователя
s_black
Мучитель микросхем
Сообщения: 411
Зарегистрирован: Вс авг 10, 2008 19:35:49
Откуда: Евпатория
Контактная информация:

Re: Подключение DS18b20 к ATMega8535

Сообщение s_black »

KamomeDono писал(а):Доброго времени суток, господа!
Прошу помощи т.к. не могу локализовать проблему самостоятельно.
Мне необходимо создать термометр с двумя порогами температуры и звуковой индикацией при ошибке.
Был взят за основу проект автора с сайта Chipenable.ru.
Пишу на CodeVisionAVR.

В протеусе линия через которую датчик подключен к МК не активна.
Хотя всё было сделано по инструкции. Температура не выводиться на дисплей. Показывает 0.

Не могу определить в чём проблема. Очень прошу помочь.
Здесь http://www.embed.com.ua/raznoe/upravlen ... revatelem/ найдёте устройство, очень похожее на то, что Вам нужно. Удачи!
Реклама
KamomeDono
Первый раз сказал Мяу!
Сообщения: 24
Зарегистрирован: Вс май 29, 2011 09:52:59
Откуда: Ангарск
Контактная информация:

Re: Подключение DS18b20 к ATMega8535

Сообщение KamomeDono »

Спасибо всем за помощь!
Все мои проблемы от плохого знания С.
Всё заработало. Пришлось подкорректировать процедуру. Просто не срабатывало прерывание.
:))
Осталось только оформить курсовик.
Если кто знает подскажите: где добыть русское описание библиотек LCD_lib, BCD.
Нужно для курсовика.
Моя благодарность не знает границ!
Закрыто

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