WinAvr - создание первого проекта

— открываешь программерский блокнот

— создаешь проект через File > New > Project
указываешь его имя и папку где он будет храниться

— создаешь файл main.c и сохраняешь его в папке проекта

— подключаешь к проекту — кликаешь на названии проекта правой кнопкой мышки и выбираешь Add Files

— создаешь make файл с помощью утилиты MFile[WINAVR]. она есть в дистрибутиве WINAVR
в make файле нужно указать

# MCU name
MCU = atmega8535

# Processor frequency.
F_CPU = 8000000

# Optimization level, can be [0, 1, 2, 3, s].
# 0 = turn off optimization. s = optimize for size.
# (Note: 3 is not always the best optimization level. See avr-libc FAQ.)
OPT = s

-сохраняешь make файл в папке проекта. можно подключить его к проекту, чтобы менять из блокнота

-копируешь в main текст программы


// первый проект в WinAvr
// Pashgan http://ChipEnable.ru
 
#include <avr/io.h>
#include <util/delay.h>  
  
int main( void )  
{  
  DDRC = 255;  
  
  while(1)  
  {  
    PORTC = 0;  
    delay_ms(500);  
    PORTC = 255;    
    delay_ms(500);  
  }  
  return 0; 
}


-сохраняешь main.c и запускаешь компиляцию и сборку — Tools > [WINAVR] MakeAll
теперь в папке проекта лежит прошивка с расширением hex

Комментарии (2)

RSS свернуть / развернуть
+
0
Хорошее начало, однако подобное здесь уже описывалось в статье
Arduino и WinAVR — программируем на чистом С ;)
avatar

noonv

  • 14 февраля 2010, 00:00
+
0
да, но у меня блог ориентирован на программирование микроконтроллеров avr без привязке к какой-либо платформе
avatar

Microsmaster

  • 14 февраля 2010, 16:17

Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.