[an error occurred while processing this directive]
Про KEIL C-51 комп, умер вместе с Си Franklin нашел только KEIL 6.20 загляните пожалуйста кому не лень
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено AleksNSK 25 декабря 2002 г. 14:43

возможно надо установить опцию?
выдает следующее сообщение по всем переменным кроме обявленных как _АТ_ и idata:

в следующей строке подобную ошибку выдает на data1u,data2u,data3u
unsigned char data data1u,data2u,data3u,data4u _at_ 0x0c;

ERROR L105:PUBLIC REFERS TO IGNORED SEGMENT
SYMBOL: PWM_OFF < одна из моих переменных>
SEGMENT:?DT?<имя моей программы>

void LCD_to_buf_6_2f(void);
unsigned int data ubuf0_adc _at_ 0x08;
unsigned char data b01 _at_ 0x08;
unsigned char data b00 _at_ 0x09;
unsigned int data ubuf1_adc _at_ 0x0a;
unsigned char data b11 _at_ 0x0a;
unsigned char data b10 _at_ 0x0b;
unsigned char data b23,b22,b21,b20 _at_ 0x0c ;
signed char data dataM[4] _at_ 0x0c;
unsigned char data data1u,data2u,data3u,data4u _at_ 0x0c;
unsigned int data uint1 _at_ 0x0c;
int data int1 _at_ 0x0c;
unsigned int data uint2 _at_ 0x0e;
int data int2 _at_ 0x0e;

unsigned int data uint_buf_EEdata[2] _at_ 0x0c;
int data int_buf_EEdata[2] _at_ 0x0c;
float data EEdataFloat _at_ 0x0c;
long data EEdataLong _at_ 0x0c;
//at 0x10 unsigned int data ucount1;
//----------- TERMO CONTROL -------------
unsigned int data termo,termo_start_sound;
unsigned int data termo0_dif,termo_sub,ubuf,termo_cut;
unsigned int data termo_speed;
//----------- PWM COUnter-----------------------------------
data union LCD
{
unsigned int LCDu;
unsigned char LCDch;
unsigned char LCDm[4];
int LCDint;
int LCDintM[2];
long LCDlong;
float LCDf;
}screen;

//unsigned char data pwm_off_reloud;
unsigned int data pwm,pwm_on,pwm_off;
unsigned int data pwm_start,sound_buf,step,speed;
//-------------------------------------------------
unsigned int idata XIdata[10];
//-------------------------------------------------
float data fbuf0,fbuf1;
float data fN40,fN60;
unsigned int data SL40,SL60;
//----- обработка данных
unsigned char data cbuf1,bufResec;
unsigned char data T_switch;
//-----------------------------------------
float data fFAT,fSNF,fPROT,fDENS;
unsigned char data i,sum_reload_TC0;
unsigned int data m,pump_step,coint_PWM_cycle,time_sound,counter_taim_sound;
unsigned char data c;
unsigned int data cWORK;//Счетчик измерений при калибровке
unsigned int data ubuf_dac;
int n; // используется sprintf
unsigned char data j,p,page,pageLink;
unsigned char data k; //offset adress buf_st
char idata buf_st [17]; //буфер строки LCD
char code * data point_code; //указатель
unsigned char data cWORK;


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

Ответы



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

E-mail: info@telesys.ru