Код простейший, PIC тоже - 84A:
(код урезан!)
Спойлер
Код: Выделить всё
#include <xc.h>
#include <stdlib.h>
#include <stdio.h>
#pragma config FOSC=HS, WDTE=OFF, CP=OFF, PWRTE=OFF
#define _XTAL_FREQ 4000000; // Тактовая частота
#define LRED RB0;
#define LYELLOW RB1;
#define LGREEN RB2;
init(void);
delay_s(int S);
void main (void)
{
init();
while(1)
{
// RED = 1; // Не работает тоже!
RB0 = 1;
delay_s(10);
}
}
delay_s(int S) // Задержка в секундах
{
int k = 0;
while(S>0)
{
while(k<10)
{
[b]__delay_ms(100);[/b]
k++;
}
S--;
}
return;
}
init(void)
{
TRISA = 0xFF;
TRISB = 0x00;
PORTA = 0x00;
PORTB = 0x00;
return;
}Что я забыл включить?
Лог ошибок:
Error [195] D:\My designs\SVETOFOR\SVETOFOR.c; 66.38 expression syntax
Error [187] D:\My designs\... .c; 66.38 too few function arguments
Error [194] D:\My designs\... .c; 66.38 ")" expected
Error [195] D:\My designs\... .c; 66.38 expression syntax
Error [195] D:\My designs\... .c; 66.39 expression syntax


