роботы
робототехника
микроконтроллеры
Главная
Как сделать робота
Новости
Спорт
Статьи
Wiki
Форум
Downloads
Ссылки
Контакты  

Простейший робот
Схема и описание простого робота на одной микросхеме. Робот может двигаться на свет или следовать за рукой.  

Схема и описание первого проекта на микроконтроллере AVR
"Hello, world!" для микроконтроллера.  

Робот на микроконтроллере AVR
Схема робота на микроконтроллере. Примеры программ.  

СРЕДА РАЗРАБОТКИ WinAVR



WinAVR Logo

Состав WinAVR


    WinAVR включает следующий набор компонентов:

Programmers Notepad - удобный редактор программиста и интегрированная среда разработки (IDE);
AVR GCC - компилятор языков C и C++ для AVR;
avr-libc - стандартная С библиотека AVR для использования с GCC;
avr-as - ассемблер для микроконтроллеров AVR;
AVRDUDE - программатор (программа для загрузки и выгрузки кода микроконтроллеров);
avrdude-gui - графический интерфейс пользователя для AVRDUDE (только в версиях до WinAVR-20060421 включительно);
MFile - автоматический генератор Make-файлов for AVR GCC;
GNU Binutils - утилиты для AVR (поддерживают преобразование форматов из ELF в AVR COFF или в AVR Extended COFF);
GNU Debugger (GDB) - дебагер (отладчик) с интерфейсом командной строки;
Insight - дебагер (отладчик) с графическим интерфейсом пользователя;
AVaRICE (JTAG ICE interface) - программа для интерфейсов Atmel JTAG ICE (используется вместе с GDB);
SimulAVR - симулятор GDB с поддержкой симулятора от AVR;
SRecord - коллекция мощных утилит для загрузки файлов разных форматов в EPROM;

Дополнительные вспомогательные программы и утилиты;

Набор документации.


Как скачать WinAVR


Последняя версия WinAVR имеет название WinAVR-20100110.

Вы можете скачать ее из файлового архива myROBOT.ru по следующей ссылке:

Скачать WinAVR-20100110-install.exe - 28 840 кб


Последняя версия WinAVR также доступна по адресу http://sourceforge.net/projects/winavr/. Там же можно прочитать информацию о WinAVR, новости и отзывы.


Установка WinAVR


Инсталляционный пакет WinAVR представляет собой один исполняемый файл, который необходимо запустить, чтобы установить WinAVR. Вначале будет предложено ознакомиться с GNU GPL лицензией, потом следует выбрать место установки WinAVR.

По умолчанию инсталляционный пакет предлагает установить WinAVR в одноименную папку на диске C "C:\WinAVR-20100110". Лучшим выбром будет оставить все без изменений и проинсталлировать WinAVR в предлагаемую директорию. Если же вы решили выбрать другое место, то следует руководствоваться правилом: имена папок или путь не должны содержать пробелов и кириллических символов.

Примеры:

C:\WinAVR-20100110Очень хорошо!
c:\programming\WinAVR-20100110Хорошо.
c:\programming\AVR\WinAVR-20100110Хорошо.
c:\Программирование\WinAVR-20100110Не рекомендуется - содержит символы кириллицы в имени папки.
c:\Program Files\WinAVR-20100110Плохо - содержит пробел в имени папки.


После инсталляции WinAVR будет предложено ознакомиться с файлом WinAVR-user-manual.html, а в меню "Пуск" появятся следующие ярлыки:

Установка WinAVR - ярлыки в меню Пуск

Очень удобно будет скопировать ярлык "Programmers Notepad [WinAVR]" на "Рабочий стол" для быстрого доступа.

В Windows 10 и Windows 8.1 может понадобиться установить небольшой патч myROBOT WinAVR Patch, который устраняет проблему совместимости WinAVR с Windows 10, Windows 8.1. (подробнее о патче можно прочитать в статье "Совместимость WinAVR и Windows 10. Устраняем ошибки работы WinAVR в Windows 10"). Патч ничего не меняет и не затрагивает в операционной системе, а лишь исправляет неправильную работу одного из файлов в самой WinAVR.


Устраняем ошибки работы WinAVR в Windows 10


После установки WinAVR полезно перезагрузить компьютер, чтобы пути к компилятору и библиотекам, прописанные инсталлятором в конфигурационном файле и реестре, вошли в силу.




myROBOT.ru Это оригинальная статья myROBOT.ru
Постоянный адрес статьи: http://myrobot.ru/stepbystep/mc_winavr.php






Статьи раздела
МИКРОКОНТРОЛЛЕРЫ

Все статьи курса
Что такое микроконтроллер.

Микроконтроллеры: краткий обзор.

Микроконтроллеры AVR.

Устройство микроконтроллера AVR.

Модели семейства AVR.
Программирование микроконтроллеров.

Среда разработки WinAVR.

Makefile и компиляция программы.

Программатор AVR. AVRDUDE. USB-программатор USBasp.

Первый проект на микроконтроллере AVR.







Copyright © myrobot.ru, 2005-2023


Яндекс.Метрика   Рейтинг@Mail.ru