Отвечаю попорядку::
Питание 4,5
Осциллографа нету
В даташите, покрайней мере в моём написано по 10к
А вывод ОС разве нужно подтягивать??? Я его неиспользую...
А какая там схема, к микроконтроллёру подключена LM-ка, резисторы, экранчик WH1602 и всё...
Код из стандартной CVAVR-овской библиотеки т.е. lm75_init(0,75.80,0) и lm75_temperature_10(0)
CODE
int x;
unsigned char y;
x=lm75_temperature_10(0);
lcd_gotoxy(0,1);
y=0;
while (x>=10000){
x=x-10000;
y++;
};
lcd_putchar(y+0x30);
y=0;
while (x>=1000){
x=x-1000;
y++;
};
lcd_putchar(y+0x30);
y=0;
while (x>=100){
x=x-100;
y++;
};
lcd_putchar(y+0x30);
y=0;
while (x>=10){
x=x-10;
y++;
};
lcd_putchar(y+0x30);
lcd_putchar(x+0x30);
использовал и демку из хелпа:
CODE
int x;
x=lm75_temperature_10(0);
sprintf(display_buffer,"%-i.%-u%cC",x/10,abs(x%10),0xdf);
lcd_gotoxy(0,1);
lcd_puts(display_buffer);
результаты одинаковые только второй вариант больше места жрёт...
Сообщение отредактировал Kassiopay - Aug 13 2009, 15:32