milovanmaric: Evo ga problematican:
void main() {
TRISA = 0xff; //setovan ulaz
TRISB = 0x00; // setovan izlaz
while (1){
if(PORTA.F == 1)
(
PORTB = 0x00; // ON LEDs on PORTB
Delay_100ms; // 1 ms pauza
PORTB = 0x00; // OFF LEDs on PORTB
Delay_100ms;
while(1); // pa u krug
}
}
a evo ih i greske prilikom kompajliranja
line message no. message text unit
0 1139 Available RAM: 52 [bytes], Available ROM: 1024 [bytes]
0 122 Compilation Started P16F84.c
175 123 Compiled Successfully P16F84.c
0 122 Compilation Started __Lib_Delays.c
123 123 Compiled Successfully __Lib_Delays.c
0 126 All files Preprocessed in 30 ms
0 122 Compilation Started led.c
6 300 Syntax Error: ')' expected, but ';' found led.c
6 402 ; expected, but 'Delay_100ms' found led.c
7 424 '}' expected ';' found led.c
11 424 '}' expected '}' found led.c
0 102 Finished (with errors): 19 Jan 2011, 20:27:40 led.mcppi
sad ovo LINE je po horizontali od linije VOID MAIN, , problem su mi ove boldovane zone, linija 6 je PORTB = 0x00;
Pitanje je sad gde ja to gresim u sintaksi, ima li ili koju literaturu da trazim, gde je ovo oko sintakse pojasnjenjo, da vas negusim ovim , verovatno trivijalnim problemima.