— открываешь программерский блокнот
— создаешь проект через 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 — создание первого проекта”»
Хорошее начало, однако подобное здесь уже описывалось в статье
Arduino и WinAVR — программируем на чистом С 😉
да, но у меня блог ориентирован на программирование микроконтроллеров avr без привязке к какой-либо платформе