Цитата:
Сообщение от viktor110668
я расписал строчки в .с файле
|
Так и тут ничего не понятно.
Код:
unsigned short i;
unsigned int buf[500];
void main() {
Glcd_Init(); // ????????????? GLCD
Glcd_Fill(0x00); // Clear GLCD
for (;;){ //while(1) {
buf[i] = ADC_Read(3); //чтение с ацп и запись в буфер
for(i=1;i<10;i++); // формирование графика
Delay_100ms();//задержка
for (i=1; i<buf[i]+1; i++) //?????? ??????
{
Glcd_Line(i=1,buf[i],i+90,buf[i+1],1); //?вывод графика на дисплей
};
Glcd_Fill(0); //сброс индикатора
};
}
Что у Вас вот это должно делать?
Код:
for(i=1;i<10;i++); // формирование графика
Оно же ничего не делает, кроме как увеличивает переменную i, которая в начале следующего цикла
Код:
for (i=1; i<buf[i]+1; i++)
Glcd_Line(i=1,buf[i],i+90,buf[i+1],1);
проинициализируется и станет равной 1, а что Вы вот этим
i<buf[i]+1 и этим
Glcd_Line(i=1... хотели сделать? Ну и еще т.п.