вот код
#include <mega8>
#asm
.equ __w1_port=0x15 ;PORTC
.equ __w1_bit=0
#endasm
#include <1wire>
#include <ds18b20>
#define MAX_DS1820 8
unsigned char rom_codes[MAX_DS1820][9];
#include <stdio>
char lcd_buffer[33];
#include <delay>
#asm
.equ __lcd_port=0x18 ;PORTB
#endasm
#include <lcd>
int temp[8];
void main(void)
{
unsigned char devices,i;
lcd_init(16);
delay_ms(200);
devices=w1_search(0xf0,rom_codes);
sprintf(lcd_buffer," devices=%u",devices);
lcd_clear();
lcd_puts(lcd_buffer); // не выводит!!!!!?????
delay_ms(2000);
}


