Я плохо понимаю С ,хочу разобраться и всё-же подскажите,если можете вот диагностика Clean: Deleting intermediary and output files. Clean: Done. Executing: "C:\MCC18\bin\mcc18.exe" -p=18F2550 /i"C:\Documents and Settings\ \ \PROJECT\ usbhelps\prj_02\prj_02\RESDIR" "cdc.c" -fo="C:\RESDIR\cdc.o" -Ou- -Ot- -Ob- -Op- -Or- -Od- -Opa- MPLAB C18 v3.00 (feature limited) Copyright 1999-2005 Microchip Technology Inc. This version of MPLAB C18 does not support the extended mode and will not perform all optimizations. To purchase a full copy of MPLAB C18, please contact your local distributor or visit buy.microchip.com.
C:\RESDIR\cdc.c:93:Error [1205] unknown member 'Recipient' in '_CTRL_TRF_SETUP' C:\RESDIR\cdc.c:93:Error [1128] compatible scalar operands required for comparison C:\RESDIR\cdc.c:93:Error [1122] scalar operand expected for '!' operator C:\RESDIR\cdc.c:93:Error [1117] scalar type expected in 'if' statement C:\RESDIR\cdc.c:98:Error [1205] unknown member 'RequestType' in '_CTRL_TRF_SETUP' C:\RESDIR\cdc.c:98:Error [1128] compatible scalar operands required for comparison C:\RESDIR\cdc.c:98: Error [1122] scalar operand expected for '!' operator C:\RESDIR\cdc.c:98: Error [1117] scalar type expected in 'if' statement C:\RESDIR\cdc.c:104: Error [1205] unknown member 'bIntfID' in '_CTRL_TRF_SETUP' C:\RESDIR\cdc.c:104: Error [1128] compatible scalar operands required for comparison C:\RESDIR\cdc.c:104: Error [1122] scalar operand expected for '!' operator C:\RESDIR\cdc.c:105:Error [1205] unknown member 'bIntfID' in '_CTRL_TRF_SETUP' C:\RESDIR\cdc.c:105:Error [1128] compatible scalar operands required for comparison C:\RESDIR\cdc.c:105:Error [1122] scalar operand expected for '!' operator C:\RESDIR\cdc.c:105:Error [1124] scalar operands expected for '&&' operator C:\RESDIR\cdc.c:105:Error [1117] scalar type expected in 'if' statement C:\RESDIR\cdc.c:107:Error [1205] unknown member 'bRequest' in '_CTRL_TRF_SETUP' C:\RESDIR\cdc.c:107:Error [1112] integer type expected in switch control expression C:\RESDIR\cdc.c:138 :Error [1205] unknown member 'W_Value' in '_CTRL_TRF_SETUP'
C:\RESDIR\cdc.c:138:Error [1205] unknown member 'v' in '_CTRL_TRF_SETUP' C:\RESDIR\cdc.c:138 :Error [1129] [] operator requires a pointer and an integer as operands C:\RESDIR\cdc.c:138:Error [1131] type mismatch in assignment C:\RESDIR\cdc.c:172:Error [1205] unknown member 'dwDTERate' in '_LINE_CODING' C:\RESDIR\cdc.c:172: Error [1205] unknown member '_dword' in '_LINE_CODING' C:\RESDIR\cdc.c:172: Error [1131] type mismatch in assignment Halting build on first failure as requested.
BUILD FAILED: Tue May 08 13:26:55 2007
И ВОТ МЕСТО ПЕРВОЙ ОШИБКИ
void USBCheckCDCRequest(void) { /* * If request recipient is not an interface then return */ if(SetupPkt.Recipient != RCPT_INTF) return;<-----первое место ,где встаёт указатель ошибки
/* * If request type is not class-specific then return */ if(SetupPkt.RequestType != CLASS) return;
|