[an error occurred while processing this directive] [an error occurred while processing this directive]
Господа, вопрос по CVAVR это я неправильно что-то делаю или компилятор (+)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
[an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive]

Отправлено Jedi 09 января 2002 г. 14:09

Chip type : AT90S2313
Clock frequency : 2,000000 MHz
Memory model : Tiny
Internal SRAM size : 128
External SRAM size : 0
Data Stack size : 32

ВОТ ТАК РАБОТАЕТ:
void qwerty(int *t_mass, unsigned char j){

unsigned int temp;
signed char i;
signed char k;
int *p;

i = 0; temp = 0; p = t_mass;
while (i != size_tilt/2 - 1){
k = j + i; k &= size_tilt - 1;
p = t_mass + k;
temp += *(p); i--;}// while


A ВОТ ТАК РУГАЕТСЯ (warning) на последнюю строчку

k = j + i; k &= size_tilt - 1;

temp += *(p+k); i--;}// while

WARNING: overflow is possible in 8 bit addition, casting may be required

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru