Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс. e-mail:jobsmp@pochta.ru |
unsigned char data_1 , data_2 , data_3, add1 , add2 , add3 , ;
add1=0x0;
data_1=0x30;
add2=0x1;
data_2=0x31;
add3=0x2;
data_3=0x10;
for (data_1=0x30; data_1<0x35; data_1++)
{
while(data_2<0x39)
{
EEAR = add1;
EEDR = data_1;
EECR |= (1<<2);
EECR |= (1<<1);
delay_ms(20);
EEAR = add2;
EEDR = data_2;
EECR |= (1<<2);
EECR |= (1<<1);
delay_ms(20);
EEAR = add3;
EEDR = data_3;
EECR |= (1<<2);
EECR |= (1<<1);
delay_ms(20);
data_2++;
add1+=0x10;
add2+=0x10;
add3+=0x10;
}
data_2=0x30;
data_1++;
}
Пишет только пару значений и то неправильно
в чём ошибка не подскажите?