|
Начинаю работать с МК, остановился на AVRstudio+winavr. В результате попыток написать простенькую программу на Си столкнулся с проблемой:
При компиляции и запуске программы возникают ошибки:
Time_cooler.c:30: error: parse error before "volatile"
Time_cooler.c:31: error: parse error before "volatile"
Time_cooler.c: In function `main':
Time_cooler.c:36: error: parse error before numeric constant
make: *** [Time_cooler.o] Error 1
Build failed with 3 errors and 0 warnings...
Текс программы:
//Project : Time Cooler
//Date : 25.11.2006
//Author : Mike N. Vinogradov (Tech)
//Chip type : AVRtiny2313
//Clock frequency : 1,000000 MHz
//#include // Declare your global variables here unsigned char time_val01; // число раз отсчета для таймера 0. unsigned char time1=0; Что я написал не так?
#include
#include
#include
unsigned int time_val1; // число раз отсчета для таймера 1.
unsigned char time5=0;
unsigned char fun=0;
//определяем порты
#define key_t PIND.2;
#define key_v PIND.3;
#define led_t PORTD.4;
#define led_v PORTD.5;
#define out_t PORTD.6;
#define out_v PORTB.0;
// настраиваем порты(ножки)
DDRD=0b10011111; //делаем входом 2 и 3 PIND
PORTD=0b0000000; //выводим на все выходы PORTB 0
int main(void)
{
while(1);
{
led_t=1;
}
}
P.S. Борюсь уже второй вечер, раньше на Си не писал вообще. Скорее в этом и проблема =(
Ответы
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание