На схемах вывод DQ соединен с плюсом питания через резистор.
А можно вместо него:
Код
DDRD=0x00;
PORTD=0xFF;
?
И еще вопрос - у меня датчик DS18b20 , в codevision пример на ds1820. Что надо поменять в программе?
Я поменял family_code с 0x10 на 0x28, согласно мануалу.
Резистор не подключал, а вставил код, как указано выше (ну нету под рукой резистора - магазины закрыты, до завтра не утерплю...).
пытаюсь определить устройство:
Код
devices=w1_search(0xf0,rom_code);
sprintf(s,"%u , DS1820\nDevice detected",devices);
Устройство не определяется.