Нужна помощь в синтексе и проверке при комперлировании
Есть написаный код, большинство ошибок исправил, но выдает вот это,
Это связано с библиотекой?
Раздел: Школьникам и студентам
Есть написаный код, большинство ошибок исправил, но выдает вот это,
Это связано с библиотекой?
#define F_CPU 1000000
#include <avr/io.h>
#include <util/delay.h>
#include <90s2313.h>
int main(void)
{
initIOports();
while(1)
{
{ //сдвинуть значения
for(i=0;i<9;i++)
{
adcreading[ i ]=adcreading[i+1];
}
//сделать новый отсчет
adcreading[9] = read_adc();
//Вычислить сумму и выполнить дискретизацию
adcsum = 0;
for(i=0;i<10;i++)
{
adcsum = adcsum + adcreading [ i ] ; }
//Разделить сумму 10 отсчетов ADC (от 0 до 2550)
// на 21 уровень(от 0 до 20)
adcsum = adcsum/122;
if (level>adcsum)
{
for(i=adcsum;i<level;i++)
{
statusonoff[ i ]=0;
}
}
else if(level<adcsum)
{
for(i=level;i<adcsum;i++)
{
statusonoff[ i ]=1;
}
}
level=adc sum ;
}
//Процедура обработки переполнения таймера timer0
ISR (TIM0_OVF_vect)
{
DDRB=0;
PORTB=statusonoff[count])
«pgm_read_byte(&anode[count])
|0«pgm_read_byte(&cathode[count] ) ;
DDRB = l«pgm_read_byte (&anode[ count ])
|l«pgm_read_byte(&cathode[count] ) ;
count++;
if (count==20) count=0;
}
}
Раздел: Школьникам и студентам