vlad145 » 23 май 2010, 20:06
Прошу помощи профессионалов. Сам я только начинающий "программист" AVR, поэтому попал в тупик. Есть такая задача, нужно вывести на дисплей от нокии 3310 подключенный к мк mega128, значение напряжения. Пытаюсь делать так:
. . .
volt=adc_data[0]/66.17;
sprintf(lcd_buffer,"%i.%u\V",volt); //записуем масив для экрана
LcdGotoXY(6,2);
LcdStr(FONT_1X,lcd_buffer); //выводим масив на LCD
. . .
в результате получаю следующее: 3.0V
На входе АЦП 3.6 вольта, а десытые не отображаются. Проштудировал описание функции sprintf(printf) вдоль и поперек, результат ноль. Выручайте, а то голова уже идет кругом.