Обсуждаем контроллеры компании Atmel.
Тема закрыта

Подключение нескольких (3) DS18B20 к Mega8

Чт сен 06, 2012 11:11:37

Подскажите, пжл., как подключить три датчика DS18B20 к разным портам Mega8, т.е. по одному датчику на порт. Нужен фрагмент кода в BASCOM AVR. Огромное спасибо.

Re: Подключение нескольких (3) DS18B20 к Mega8

Чт сен 06, 2012 11:53:48

Код:
   1wreset Pind , 0                                         ' ресетим первый датчик
   1wwrite &HCC , 1 , Pind , 0 : 1wwrite &H44 , 1 , Pind , 0       ' start measure
   1wreset Pind , 1                                         ' ресетим второй датчик
   1wwrite &HCC , 1 , Pind , 1 : 1wwrite &H44 , 1 , Pind , 1       ' start measure

   Waitms 95                                                'ждём окончания конвертации дачтиков

   1wreset Pind , 0                                         ' ресетим первый датчик
   1wreset Pind , 1                                         ' ресетим второй датчик
   1wwrite &HCC , 1 , Pind , 0                              ' read internal RAM
   1wwrite &HCC , 1 , Pind , 1                              ' read internal RAM
   1wwrite &HBE , 1 , Pind , 0                              ' read 9 data bytest
   1wwrite &HBE , 1 , Pind , 1                              ' read 9 data bytest
'=========

   Bd(1) = 1wread(9 , Pind , 0 )                            ' получаем 9-ти байтовый массив данных

это для двух датчиков , прицепленных к Pind.0 и Pind.1....Для трёх,четырёх,пяти и тд. будет выглядеть одинаково

Re: Подключение нескольких (3) DS18B20 к Mega8

Чт сен 06, 2012 12:05:58

Не понял, а почему на один порт все не повесить?

Re: Подключение нескольких (3) DS18B20 к Mega8

Чт сен 06, 2012 12:17:23

При подключении к одному порту возникает не то чтобы проблема, но так скажем неудобство в определении датчиков, где какой расположен. При отдельном подключении сразу все видно. Хотя у тс может и другой резон.

Re: Подключение нескольких (3) DS18B20 к Mega8

Чт сен 06, 2012 12:22:07

А, сложностей боимся! Ну тогда ясно :)

Re: Подключение нескольких (3) DS18B20 к Mega8

Чт сен 06, 2012 12:41:34

Как раз наоборот - мы их создаем и преодолеваем! :)

Re: Подключение нескольких (3) DS18B20 к Mega8

Чт сен 06, 2012 19:46:22

viewtopic.php?f=20&t=64022
Тема закрыта