— открываешь программерский блокнот
— создаешь проект через 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

0 комментариев на «“WinAvr — создание первого проекта”»
Хорошее начало, однако подобное здесь уже описывалось в статье
😉
да, но у меня блог ориентирован на программирование микроконтроллеров avr без привязке к какой-либо платформе