AVRstudio 4.12(460)+winavr(20050214)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

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

Отправлено Mike 29 ноября 2006 г. 00:03

Начинаю работать с МК, остановился на 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
#include
#include
#include

// Declare your global variables here

unsigned char time_val01; // число раз отсчета для таймера 0.
unsigned int time_val1; // число раз отсчета для таймера 1.

unsigned char time1=0;
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. Борюсь уже второй вечер, раньше на Си не писал вообще. Скорее в этом и проблема =(

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

Ответы


Отправка ответа
Имя (обязательно): 
Пароль: 
E-mail: 

Тема (обязательно):
Сообщение:

Ссылка на URL: 
URL изображения: 
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
отымите от 2 единицу:


Rambler's Top100 Рейтинг@Mail.ru
Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание