//digimot //1820.c #include "main.h" //********************************************************************** void init_D1820(void) { D1820_DDR |=(1<>1); } } else lcd_string(1,1,"No 1-wire device"); } //********************************************************************** uint8_t receive_byte(void) { P_OUT; uint8_t byte = 0; for(uint8_t i=0;i<8;i++) { DQ_LOW; _delay_us(6);//Set DQ low for 6µs DQ_HIGH; _delay_us(9);//Wait for response P_IN; if(D1820_PIN & (1<