Свежие обсуждения
Документация

Термометр на DS1820

1 2 5

picmaniac: Вот, выложил ...
Большое спасибо!

Tim18: Сайт друга!
Клёво.. а я всё думаю, куда бы DS1307 впихнуть?

 

picmaniacА если подключить второй датчик в твоем термометре к другому разряду порта А,тогда и коммутировать ничего не придется

 

RA4 - открытый сток. Других таких ног нет. Да и заняты все они уже.

 

Погоди,или я чего-то не догоняю,а причем тут открытый сток?Я когда-то делал подобный девайс,только он еще и время показывал,так я еще три кнопки прилепил,просто переключал пин на вход,индикация ведь динамическая,вполне время хватает без "проседания" свечения для опроса 1вайр,потом через несколько циклов индикации конвертация завершалась и опять посылка команды чтения датчика.А если еще на 628 пик переделать,то вообще проблем не будет,если кварц выкинуть

 

Candalupsky, так это на одном пине и OneWire, и индикация?

 

Да дело в том, что проще так, с открытым стоком. Настроил ногу на выход, да и всё. Квазидвунаправленный вывод получается. Мне было одного вывода для датчика достаточно, на самом деле их в термометре 2, для переключения есть специально обученный переключатель. Но тот датчик, что внутри помещения, мы практически не используем. Постоянно показывает температуру на улице. В общем, я сделал то, что мне было нужно на тот момент.

 

picmaniac ясненько
Gregory так это на одном пине и OneWire, и индикация?
Простите великодушно, по давности времени все напутал.Почему-то подумал,то там у меня был датчик DS1822,а сейчас раскопал старые бумажки, и увидел,что DS1722, у него протокол SPI, есть вход CE,то есть спокойно отрубаем его от линии и работаем с индикатором,потом CE в О, пины пика,подключенные к анодам на вход и читаем датчик.
Еще так же подключал DS1646, у которого много адресных линий(17)+8 линий данных и опять же индикатор к общим линиям.

 

Выложил на свой сайт фото термометра и модель для Протеуса.

 

Выложил исходник, прошивку, модель для варианта с PIC16F628(A) .

 

picmaniac: ....фото термометра и модель для Протеуса Скажите как Вы заставили работать датчик DS18B20 в Протеусе. У меня на примерах все работает, вставляю его (или другое 1-Wire устройство) в свою схему или изменяю демку сразу амба, пишет что то про библиотеку D1WIO.DLL и ошибку создания модели... И еще может знаете где можно найти модель на DS1821.